エクセル研究室−Excelの基本的な使い方、応用技を紹介

セルの値編-エクセルのVBA集


セルの値編

セルの値を取得するには?

'セルの値を取得します。
Sub セルの値の取得()

'A2のセルに現在の日付を入力
Range("A2").Value = Date

'A1のセルにA2のデータを表示する数式を入力
Range("A1").Formula = "=A2"

'A1のセルの値をダイアログで表示
MsgBox Range("A1").Value
End Sub



セルの数式を取得するには?

'セルの数式を取得します。
Sub セルの数式取得()

'A2のセルに現在の日付を入力
Range("A2").Value = Date

'A1のセルにA2のデータを表示する数式を入力
Range("A1").Formula = "=A2"

'A1のセルの値をダイアログで表示
MsgBox Range("A1").Formula
End Sub



日付の設定しているセルのシリアル値を取得するには?

'セルに実際に入力されている値を取得します。
Sub セルの値の取得2()

'A2のセルに現在の日付を入力
Range("A2").Value = Date

'A1のセルにA2のデータを表示する数式を入力
Range("A1").Formula = "=A2"

'A1のセルの日付のシリアル値をダイアログで表示
MsgBox Range("A1").Value2
End Sub



セルの表示されている値を取得するには?

'セルに表示されている値を取得します。
Sub 表示値取得()

'A2のセルに現在の日付を入力
Range("A1").Value = 123

'A1のセルにA2のデータを表示する数式を入力
Range("A1").NumberFormatLocal = "0000"

'A1のセルの入力されている値をダイアログで表示
MsgBox Range("A1").Value

'A1のセルの表示されている値をダイアログで表示
MsgBox Range("A1").Text
End Sub





ページトップ