セルに値を設定する・セルの値を参照する(Value2 プロパティ)
Value2 プロパティ
Value プロパティとの違いは、Value2 プロパティでは、通貨型(Currency)および日付型(Date)のデータ型(内部処理形式)を直接使用しないことです。これらのデータ型は、倍精度浮動数点型(Double)の数値としては使用できます。
< 取得 >
result = Object.Value2
< 設定 >
Object.Value2 = variant
引数・戻り値
- object ・・・ 対象となるRange オブジェクト
- variant ・・・ セルの値を指定します(バリアント型:Variant)。
- result ・・・ セルの値(バリアント型:Variant)
シリアル値を取得する
セルに日付が入力されている場合、Value2 プロパティを使用するとシリアル値を取得することができます。
Value2 プロパティの使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Sub Sample_Value2() MsgBox "Value" & Chr(9) & Range("B1").Value & _ " (" & TypeName(Range("B1").Value) & ")" & Chr(13) & _ "Value2" & Chr(9) & Range("B1").Value2 & _ " (" & TypeName(Range("B1").Value2) & ")" & Chr(13) & _ Chr(13) & _ "Value" & Chr(9) & Range("C1").Value & _ " (" & TypeName(Range("C1").Value) & ")" & Chr(13) & _ "Value2" & Chr(9) & Range("C1").Value2 & _ " (" & TypeName(Range("C1").Value2) & ")" End Sub |
実行結果
関連記事
-
-
外枠罫線の設定(BorderAround メソッド)
外枠罫線の設定 罫線の設定には、Borders プロパティを使用しますが、範囲内 …
-
-
入力規則(他セルや数式を利用して許容値を設定)Validation オブジェクト
他のセルや数式を利用して許容値を設定する 入力規則(その5) での設定を、マクロ …
-
-
並べ替え(Sort オブジェクト, SortFields コレクション)
Sort オブジェクトによる並べ替え Excel 2007 以降のバージョンでの …
-
-
列名を取得、列番号を取得(Address プロパティ,Column プロパティ)
列番号を取得する セル番地(「A1」や「B3」)や列名(「A」「B」「C」 …
-
-
フリガナ(Phonetic プロパティ)
Phonetic プロパティ 文字列(漢字など)をキーボードから入力した時の「読 …
-
-
セル・セル範囲をコピーする(Copy メソッド)
Copy メソッド Copy メソッドは、セル範囲をコピーし、指定したセル範囲に …
-
-
オートフィルタの状況を確認(AutoFilterMode, FilterMode)
AutoFilterMode プロパティ AutoFilterMode プロパテ …
-
-
文字列を縮小して全体を表示(ShrinkToFit プロパティ)
ShrinkToFit プロパティ ShrinkToFit プロパティは、セルに …
-
-
2つ以上のセル範囲を1つにまとめて参照(Union メソッド)
Union メソッド Union メソッドは、2つ以上のセル範囲を1つにまとめて …
-
-
アクティブなセルを参照する(ActiveCell プロパティ)
ActiveCell プロパティ ActiveCell プロパティは、各ウィンド …
