【发布时间】:2012-07-25 20:47:59
【问题描述】:
我试图返回 Excel 电子表格中单元格的值,但它只显示“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”。
我做错了什么?
【问题讨论】:
-
恐怕你的代码没有意义。您将
retstringvariable 的值设置为Cells(1,2).Select、MsgBox使用 constant(不是变量)"retstring:") + 不同的 Cell.Select(2, 2)而不是原来的(1, 2),然后返回第一个选中的单元格。请发布电子表格列内容的示例(以文本形式)以及您尝试从该电子表格中获取的内容示例作为您的函数的结果,以便我们可以尝试帮助您。谢谢。 :-)