Domanda Excel

rewes
00martedì 12 maggio 2009 10:37
domandona
ho un elenco di articoli in un foglio excel
sono codici alfanumerici (saranno 10.000 codici)
li ho già ordinati in una colonna. Volevo sapere se c'è una formula che permette di individuare-evidenziare i codici uguali.

sono scettico, ma non si sa mai

grazie
durian
00martedì 12 maggio 2009 10:43
Re:
rewes, 12/05/2009 10.37:

domandona
ho un elenco di articoli in un foglio excel
sono codici alfanumerici (saranno 10.000 codici)
li ho già ordinati in una colonna. Volevo sapere se c'è una formula che permette di individuare-evidenziare i codici uguali.

sono scettico, ma non si sa mai

grazie


Prova cosi':
codice:
Sub EliminaRigheDoppie()
Dim i&, j&, ULTIMA&, PRIMA&, COL%
COL = 1 'la colonna su cui eseguire il confronto
PRIMA = 1 'questa e' la riga da cui iniziare a cercare
i = PRIMA
Do 'ora cerca l'ultima riga significativa (cioe' <> "")
If Cells(i, COL) = "" Then ULTIMA = i - 1: Exit Do
i = i + 1
Loop
i = PRIMA 'confrontiamo questa riga....
Do
j = ULTIMA 'con tutte le successive, partendo dal fondo
Do
If Cells(i, COL) = Cells(j, COL) Then
'sono uguali, seleziona l'intera riga ed eliminala !
Rows(j).Select
Selection.Delete Shift:=xlUp
ULTIMA = ULTIMA - 1 'abbiamo eliminato una riga
End If
j = j - 1
Loop Until j <= i
i = i + 1
Loop Until i >= ULTIMA
End Sub


Ovviamente e' da adattare alle tue esigenze, tieni conto che cosi':
determina l'ultima riga su cui intervenire in base alla prima riga vuota;
il confronto tra righe viene fatto solo sul contenuto di una colonna, e sulla base della perfetta uguaglianza tra i contenuti ("cane" e "Cane" qui sono considerati diversi)
!Darkside.
00venerdì 15 maggio 2009 16:40
Usa la formattazione condizionale.
Visto che hai i codici ordinati e ti interessa tirare fuori i doppioni, in ogni casella confronti il valore con quello della cella immediatamente sopra; imposti il formato diverso (ad esempio un colore di sfondo) se i due valori sono uguali.
Bart8419
00venerdì 22 maggio 2009 17:57
Home - formattazione condizionale - regole evidenziazione - valori duplicati
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 10:12.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com