セルに値を設定する・セルの値を参照する(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 |
実行結果
関連記事
-
セルが結合セルの一部である場合、その結合セルの範囲を取得(MergeArea プロパティ)
MergeArea プロパティ MergeArea プロパティは、指定したセルが …
-
セルをアクティブにする・セルを選択する(Activate, Select)
セルをアクティブにする・選択する 【書式:セルをアクティブにする】 object …
-
ハイパーリンク(Hyperlink オブジェクト)
Hyperlink オブジェクト Hyperlinks コレクション のメンバー …
-
現在選択されているセルを参照(RangeSelection プロパティ)
RangeSelection プロパティ 実際に何が選択されているかにかかわらず …
-
A1参照形式、R1C1参照形式の設定・取得(ReferenceStyle プロパティ)
ReferenceStyle プロパティ ReferenceStyle プロパテ …
-
セル・セル範囲を切り取る(Cut メソッド)
Cut メソッド Cut メソッドは、指定したセル範囲を切り取り、引数に指定した …
-
対象のセル・セル範囲に数式があるかどうか調べる(HasFormula プロパティ)
HasFormula プロパティ HasFormula プロパティは、対象のセル …
-
アクティブなセルを参照する(ActiveCell プロパティ)
ActiveCell プロパティ ActiveCell プロパティは、各ウィンド …
-
セル範囲内を検索(Find メソッド)
Find メソッド 指定したセル範囲内の特定の情報を含むセルを検索します。 【書 …
-
数式を非表示にする(FormulaHidden プロパティ)
FormulaHidden プロパティ 数式が入力されたセルを選択するとその数式 …