VBAでTextプロパティでセルの値を取得する

VBAでTextプロパティでセルの値を取得するには以下のように記述します。

Sub macro()
  Dim txt, i
  Set txt = Range("D9:D10")
  For Each i In txt
    Debug.Print i.Text
  Next i
End Sub

Rangeオブジェクトの戻り値はString型です。またエクセルは以下のようにD9,D10に値がセットされているとします。

VBAでValueプロパティでセルの値を取得する

結果は以下のようになります。

あいうえお
かきくけこ

Textプロパティは、計算式であってもその結果を取得します。

数式を取得したい場合は、Formulaプロパティを使用します。

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました