尝试在VBA中循环遍历多个单元格

时间:2016-05-16 18:03:02

标签: excel vba excel-vba loops for-loop

我在线搜索并找到了一些解决方案,但这些解决方案对我来说都没有意义。我想知道为什么这不起作用:

Dim rng As Range: Set rng = Range("A5:A10")
    For Each cell In rng
        Dim contents As String: contents = ThisWorkbook.Sheets("ROI's").Range("cell").Value
        MsgBox (contents)
    Next cell

(顺便说一句,这是在一个更大的宏中起作用)

它一直说错误在第三行

2 个答案:

答案 0 :(得分:3)

除了Scott Craners回答之外,请从contents中的MsgBox (contents)左右开始使用括号,而不是将其放入变量中,因此不应将其括起来。

答案 1 :(得分:0)

get

我一直在练习与VBA有关的各种各样的问题...以上只是一个片段,综合了我上面所有优秀人才对这项工作所说的话。我的2美分,括号或不在内容变量周围,结果是一样的。