Excel VBA - 单元格值返回“False”而不是值

时间:2012-07-25 20:47:59

标签: excel function vba

我正在尝试在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

有问题的单元格具有类似“xxx”的alpha值。

msgbox显示和编码功能的单元格都显示为“FALSE”。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

。选择是选择单元格。

如果您想要单元格的值,请尝试:

Worksheets("Data").Range("$P$1").Value

看看那个链接: http://www.ozgrid.com/forum/showthread.php?t=11530

此致 吉姆。