Sto provando a scrivere il codice che eseguirà il ciclo di tutte le celle in un intervallo. Alla fine voglio fare qualcosa di più complicato, ma da quando ho avuto problemi ho deciso di creare alcuni brevi programmi di test. Il primo esempio funziona bene, ma il secondo (con un intervallo denominato) non lo fa (fornisce un messaggio di errore "Metodo intervallo di Object_Global Failed"). Qualche idea su cosa sto facendo male? Mi piacerebbe davvero farlo con un intervallo chiamato ... Grazie!loop through celle nell'intervallo denominato
Works:
Sub foreachtest()
Dim c As Range
For Each c In Range("A1:A3")
MsgBox (c.Address)
Next
End Sub
non funziona:
Sub foreachtest2()
Dim c As Range
Dim Rng As Range
Set Rng = Range("A1:A3")
For Each c In Range("Rng")
MsgBox (c.Address)
Next
End Sub
Non è chiaro esattamente cosa si sta tentando di fare in quel secondo esempio. Avete in realtà un intervallo chiamato "Rng"? –