Originariamente inviato da lele85red
ne approfitto ancora e ti chiedo un altra cosa

Ho la necessità di trovare quali dati sono presenti in una colonna... mi spiego meglio:
In una colonna excel ho delle categorie (es: studente, laurendo,laureato, disoccupato ecc...)
Ogni persona inserita avrà la sua determinata categoria...

Vorrei inserire in un array tutti i tipi di categorie inserite, senza ripetizioni... se sono presenti 30 studenti, nell'array deve comparire una sola volta la voce studente ecc... )

L'idea era quella di compilare un array inserendo un valore solo quando è diverso dal precedente.... questa soluzione è possibile solo se le categorie sono in ordine, però... non la mia situazione...
spero di essermi spiegato :P

La domanda ora è : c'è una soluzione più semplice per capire le occorrenze di un determinato numero di celle ? è necessario ordinare l'array ?

Qualora fosse necessario ordinare.... è complicato ?

Grazie
Penso di aver capito..ecco un mini-esempio:
codice:
dim categorie() as String
dim nomedacontrollare as String
dim exist as boolean

nomedacontrollare = "Studente"
exist = false
for i = 0 to ubound(categorie)-1
 if nomedacontrollare = categorie(i) then exist = true: exit for
next i

if exist  = false then 
redim preserve categorie(ubound(categorie))
categorie(ubound(categorie)-1) = nomedacontrollare
end if
Ho scritto a memoria..


Ciao