Ciao a tutti,![]()
ho realizzato una macro in excel che mi funziona e non...
spiego un po la mia macro in cosa consiste sperando di esser più chiaro...
la macro deve confrontare delle celle e se il loro contenuto è uguale la macro passa alla cella accanto e prende il contenuto che è un numero e lo inserisco in una variabile somma es. somma=somma+Cells(riga,colonna).
La variabile somma è di tipo double in quanto la somma può essere un valore con la virgola.La macro accetta e non accetta questa variabile somma pur contenendo gli stessi numeri nelle celle del foglio di lavoro(quando tento di eseguire la macro...).Ho notato che se eseguo la macro una volta dichiarando la variabile somma di tipo double e una volta di tipo variant funziona bene ma se provo ad eseguire due volte di seguito la macro lasciando invariato il tipo alla variabile somma mi da errore..perchè avviene questo?cosa posso fare per risolvere il problema? le celle hanno come formato generale cioè quello di default che dovrebbe andar benissimo.
Spero di esser stato chiaro e che mi possiate aiutare a risolvere il problema...![]()