5

Row_No = 5

MsgBox Range.("A & Row_No").value

我有上面的代码,但它给了我错误1004..请帮助我。

4

2 回答 2

3

试试这个

MsgBox Range.("A" & Row_No).Value

或这个

MsgBox Range.("A" & Row_No).Text

或这个

MsgBox Cells(1,"C")

您使用的代码的问题只是放置&"错误的位置。


希望这可以帮助。

于 2012-05-29T04:42:49.993 回答
0

在进行连接时,请记住字符串将在引号中,而变量不会——将引号视为告诉编译器将它们之间的内容解释为文字文本。一个好的 IDE 通常会通过语法高亮显示这一点。

因此,在您的代码中,该Range()方法被传递的是字符串A & Row_No而不是A5-- 所以它会出错。

于 2012-05-29T05:53:00.750 回答