Excel VBA - 单元格值返回“False”而不是值
问题描述:
我试图在Excel电子表格中返回单元格的值,但它仅显示“False”而不是单元格的值。Excel VBA - 单元格值返回“False”而不是值
这里的功能:
Function GenSelectStatement() As String
Dim retstring As String
Dim i As Integer
retstring = Cells(1, 2).Select
MsgBox "restring: " & Cells(2, 2).Select
GenSelectStatement = retstring
End Function
电池有问题有一个alpha值,如 “XXX”。
msgbox显示和函数编码的单元显示“FALSE”。
我在做什么错?
答
。选择是选择单元格。
如果你想在单元格的值,请尝试:
Worksheets("Data").Range("$P$1").Value
看看该链接: http://www.ozgrid.com/forum/showthread.php?t=11530
问候, 吉姆。
+0
谢谢 - 我开始思考“价值怎么样”,并有你的答案。非常感激。 – 2012-07-25 21:23:02
恐怕你的代码没有意义。你可以使用**常量**(不是变量)'“retstring:”')+ a不同的Cell.Select'(2,2)'而不是原始的'(1,2)',然后返回第一个选中的单元格。请发布电子表格列内容示例(文本),以及您试图从该电子表格中获取的功能示例,以便我们可以尝试并帮助您。谢谢。 :-) – 2012-07-25 20:55:49