Row_No = 5
MsgBox Range.("A & Row_No").value
我有上面的代码,但它给了我错误1004
..请帮助我。
答案 0 :(得分:3)
试试这个
MsgBox Range.("A" & Row_No).Value
或者
MsgBox Range.("A" & Row_No).Text
或者
MsgBox Cells(1,"C")
您使用的代码问题只不过是将&
和"
放在错误的位置。
希望这有帮助。
答案 1 :(得分:0)
进行连接时,请记住字符串将在引号中而变量不会 - 将引号视为告诉编译器将它们之间的内容解释为文字文本。一个好的IDE通常会通过语法高亮显示这一点。
因此,在您的代码中,Range()
方法正在传递字符串A & Row_No
而不是A5
- 因此它会出错。