【VBA/マクロ】セルのデータ(値・文字列)を取得

ExcelのVBA(マクロ)で、セルのデータ(値・文字列)を取得する方法についてまとめました。

スポンサーリンク

セルのデータ(値・文字列)を取得

VBA(マクロ)でデータ(値・文字列)を取得するにはvalue,textメソッドを利用します。

記述例 説明
x = Range(“A1”).Value 値を取得する場合
y = Range(“A2”).Text 文字列を取得する場合

※操作対象の設定は「Rangeオブジェクト」「Cellオブジェクト」などを利用して行います。

スポンサーリンク

サンプルコード

サンプルプログラムのソースコードです。

Sub test()

    ' A1セルの値を取得して変数xに格納
     x = Range("A1").Value

    ' A2セルの文字列を取得して変数yに格納
     y = Range("A2").Text

    MsgBox x

    MsgBox y

End Sub

メッセージボックスに「A1セルの値」「A2セルの文字列」が表示されます。

【VBAマクロ入門】仕事や作業を自動化して時短しよう
VBA(マクロ)で様々な処理を自動化する方法をサンプルコード付きで入門者向けにまとめました。
Excel/VBA
スポンサーリンク

コメント