動作検証バージョン:64bit Windows 10 Pro + 32bit Excel(バージョン2201 ビルド14827.20198 Microsoft Store)
「sheets.select 戻り値」
という検索キーワードで、このサイト『インストラクターのネタ帳』へアクセスがありました。
Excel VBAの、Sheetsコレクションに用意されているSelectメソッドの戻り値が何なのか、調べていた方による検索です。
検索キーワード
「vbs excel Sheets.select 戻り値判定」
も、同じでしょう。
[スポンサードリンク]
Sheets.Selectメソッドに戻り値はない
オブジェクトブラウザーの詳細ペインを確認すれば、一目瞭然です。
Sheets.Selectメソッドは、上図のとおり「Sub Select」と定義されています。
戻り値のないメソッドです。
戻り値はありません。
Sheets.Selectに戻り値がないことを確認するコード
簡単なコードを作成して、Sheets.Selectメソッドに戻り値がないことも確認できます。
Sub sample()
Dim tmp
tmp = Sheets.Select
End Sub
Dim tmp
tmp = Sheets.Select
End Sub
上記のようなSubプロシージャを実行しようとしても
「Functionまたは変数が必要です。」
コンパイルエラーになってしまいます。
代入文の右辺に、戻り値がないSheets.Selectが書かれており、明らかに文法的に間違っているためです。
最終更新日時:2022-02-25 12:16
[スポンサードリンク]
Home » エクセルマクロ・Excel VBAの使い方 » Sheets・Worksheet » Sheets.Selectの戻り値は??