1

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」のようなアルファ値があります。

msgbox の表示と、関数がコード化されているセルの両方に "FALSE" が表示されます。

私は何を間違っていますか?

4

1 に答える 1

1

.Selectは、セルを選択することです。

セルの値が必要な場合は、次を試してください。

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

そのリンクを見てください: http ://www.ozgrid.com/forum/showthread.php?t = 11530

よろしく、ジム。

于 2012-07-25T20:59:54.537 に答える