每次循环迭代的VBA返回空值

时间:2017-05-18 07:24:24

标签: excel vba excel-vba

我是Excel VBA的新手。我之前学过Python和Ruby,所以欢迎任何类比这些语言。

当我在For Each循环中工作时,我会为每次迭代保持Empty值。 即,

Sub testfield()
Dim testEach As Range
Dim testRange As Range

Set testRange = Worksheets(2).Range("O2:O76")

For Each testEach In testRange.Cells
    MsgBox (testEach.Value)

Next
End Sub

Range("O2:O76")

运行此代码时,MsgBox返回空格,调试器也会显示testEach.Value is Empty

我做错了什么?如何从迭代中获取值? 我正在做一个项目而且它让我发疯。请帮我。

0 个答案:

没有答案