セルに値を設定する・セルの値を参照する(Value プロパティ)
2015/06/05
Value プロパティ
Value プロパティは、セルの値を取得したり、値を設定したりします。設定できる値は、数値・数式・日付・文字列など通常セルに入力できるものと同じ値です。
< 取得 >
result = Object.Value
< 設定 >
Object.Value = variant
引数・戻り値
- object ・・・ 対象となるRange オブジェクト
- variant ・・・ セルの値を指定します(バリアント型:Variant)。
- result ・・・ セルの値(バリアント型:Variant)
Value プロパティで、値を取得するとき、セルが空白の場合は、戻り値 result は、Empty 値となります。(※ 取得した値が Empty 値かどうかを調べるには IsEmpty 関数を使用します。)
Value プロパティで、値を設定しても書式は設定できないので、必要があれば、NumberFormat プロパティ 等を使用して書式設定を行います。
Value プロパティの使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
Sub Sample_Value() Range("B2").Select '書式の設定 ActiveCell.NumberFormat = "m月d日" '値の設定 ActiveCell.Value = "2015/1/1" 'B2からF5の範囲のセルを取得、B8からF10の範囲にその値を設定 Range("B8:F10").Value = Range("B2:F5").Value 'B11からF11の範囲のセルに値を設定 Range("B11:F11").Value = "VBA実行" End Sub |
実行結果
サンプルVBAソース実行前
実行後
関連記事
-
-
オートフィルタ(日付による抽出)AutoFilter メソッド
日付で、抽出する(AutoFilter メソッド) 【書式】 object.Au …
-
-
ハイパーリンク(Hyperlink オブジェクトのメソッド)
Hyperlink オブジェクトのメソッド Hyperlinks コレクション …
-
-
セルの特定の要素のみをペーストする(PasteSpecial メソッド)
PasteSpecial メソッド PasteSpecial メソッドは、Cop …
-
-
オートフィルタ(アイコンで抽出する)AutoFilter メソッド
オートフィルタ(アイコンで抽出する) Excel 2007 から、条件付き書式で …
-
-
オートフィルタの状況を確認(AutoFilterMode, FilterMode)
AutoFilterMode プロパティ AutoFilterMode プロパテ …
-
-
行の高さを取得・設定・する(RowHeight プロパティ)
RowHeight プロパティ RowHeight プロパティは、対象セルの高さ …
-
-
グラデーション(Pattern プロパティ・Gradient プロパティ)
セルの背景ににグラデーションを設定する Pattern プロパティを使用するとセ …
-
-
セル幅・高さの既定値(StandardHeight プロパティ・StandardWidth プロパティ)
StandardHeight プロパティ・StandardWidth プロパティ …
-
-
次の検索(FindNext メソッド,FindPrevious メソッド)
FindNext メソッド Find メソッドで開始された検索を継続します。引数 …
-
-
別シートのセルを選択(Goto メソッド / PreviousSelections プロパティ)
Goto メソッド 次の例のように、1 行で、Activate メソッド や S …

