loop through cells in named range

后端 未结 3 2003
旧时难觅i
旧时难觅i 2020-12-20 20:17

I am trying to write code that will loop through all cells in a range. Eventually I want to do something more complicated, but since I was having trouble I decided to creat

3条回答
  •  轮回少年
    2020-12-20 20:53

    To adjust your second code, you need to recognize that your range rng is now a variable representing a range and treat it as such:

    Sub foreachtest2() 
    Dim c As Range     
    Dim Rng As Range 
    Set Rng = Range("A1:A3") 
    For Each c In rng
        MsgBox (c.Address) 
    Next 
    End Sub 
    

    Warning: most of the time, your code will be faster if you can avoid looping through the range.

提交回复
热议问题