Ilcagliaritanopiddu
2009-08-17 09:50:53 UTC
Ho un userform nel quale ho dichiarato, all'inizio, nella parte "general" la variabile cninteger cosi' :
public cninteger as integer
Poi ho scritto una macro che mi seleziona una cella, in funzione del valore di cninteger, in questa maniera:
Dim fine As Integer
fine = cninteger + 2
Range("A" & fine).Select
Se io adesso faccio partire il form che mi portera' la variabile cninteger ad assumere il valore, ad esempio, 6, e se poi faccio partire la macro dal foglio excel, ottengo che il valore di cninteger non viene considerato, e nel foglio in questione viene selezionata la cella A2, invece che A8.
Come mai?
Grazie mille per chi vorra' rispondermi....