Ciao, io sto lavorando con un macro di Excel. Sintatticamente è corretta e difatti funziona, tuttavia talvolta far girare il codice mi dà errore. Da che cosa può dipendere?

Ad esempio ecco il codice snellito al minimo che però ha il medesimo comportamento del codice completo:

Sub test()

Sheets("foglio").Range("A5").Select

End Sub


Questo codice a seconda dei casi mi scatena un errore, come mai? Che dipenda dalla selezione attiva?

Ciao!!!