【发布时间】:2010-11-10 08:51:15
【问题描述】:
我想处理 for 循环的每个元素。使用这段代码,为什么每隔一个元素就被处理一次?
For Each row In ws.Rows
If IsEmpty(row.Cells(row.row, 1)) Then
Exit For
Else
MsgBox row.Cells(row.row, 1).value
End If
Next
提前感谢您的回答!
【问题讨论】:
-
我已经有一段时间没有使用 VBA 了,但您不应该看 ws.Cells(row.row, 1) 而不是 row.Cells(row.row, 1) 吗?
标签: excel for-loop foreach vba