Bir aralıktaki tüm hücreler arasında geçiş yapacak kod yazmaya çalışıyorum. Sonunda, daha karmaşık bir şey yapmak istiyorum ama sorun yaşadığım için kısa test programlarını oluşturmaya karar verdim. İlk örnek iyi çalışıyor ancak ikincisi (adlandırılmış bir aralıkta), "Object_Global Başarısız" hata mesajının bir "Yöntem Aralığı" verir. Yanlış yaptığım şey hakkında bir fikrin var mı? Bunu adlandırılmış bir aralıkta yapmak isterim ... Teşekkürler!belirtilen aralıktaki hücreler arasında döngü
İşleri:
Sub foreachtest()
Dim c As Range
For Each c In Range("A1:A3")
MsgBox (c.Address)
Next
End Sub
Çalışmaz:
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
Bu ikinci örnekte tam olarak ne yapmaya çalıştığınız belli değil. Aslında "Rng" denen bir menzil var mı? –