Nuova Discussione
Rispondi
 
Pagina precedente | 1 | Pagina successiva
Stampa | Notifica email    
Autore

Domanda Excel

Ultimo Aggiornamento: 22/05/2009 17:57
OFFLINE
Post: 1.969
Registrato il: 25/10/2007
IC Champion
12/05/2009 10:37
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota

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
OFFLINE
Post: 242
Registrato il: 22/07/2008
Mid Carder
12/05/2009 10:43
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota

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)
15/05/2009 16:40
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota

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.
OFFLINE
Post: 98
Registrato il: 02/11/2007
Jobber
22/05/2009 17:57
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota

Home - formattazione condizionale - regole evidenziazione - valori duplicati
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
Rispondi

Feed | Forum | Utenti | Cerca | Login | Registrati | Amministra
Crea forum gratis, gestisci la tua comunità! Iscriviti a FreeForumZone
FreeForumZone [v.6.1] - Leggendo la pagina si accettano regolamento e privacy
Tutti gli orari sono GMT+01:00. Adesso sono le 21:11. Versione: Stampabile | Mobile
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com