ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

セルに値を設定する・セルの値を参照する(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ソース


実行結果

サンプルVBAソース実行前

Range.Value プロパティ 例01

実行後

Range.Value プロパティ 例02




 - セルの操作 , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

オートフィルタ(抽出件数の取得・結果集計)AutoFilter メソッド

ワークシート関数の Subtotal 関数 の使い方 VBA には、オートフィル …

オートフィルタ(日付による抽出)AutoFilter メソッド

日付で、抽出する(AutoFilter メソッド) 【書式】 object.Au …

AutoFill メソッド 使用例 1
連続データを入力する(AutoFill メソッド)

AutoFill メソッド Excel で、連続するデータを入力する「オートフィ …

オートフィルタの設定と解除(AutoFilter メソッド)

AutoFilter メソッド オートフィルタを設定する場合、AutoFilte …

列幅を取得・設定・する(ColumnWidth プロパティ)

ColumnWidth プロパティ ColumnWidth プロパティは、対象セ …

A1 形式と R1C1 形式を変換、相対参照と絶対参照を変換(ConvertFormula)

ConvertFormula メソッド 数式で参照しているアドレスの相対参照と絶 …

対象のセル・セル範囲に数式があるかどうか調べる(HasFormula プロパティ)

HasFormula プロパティ HasFormula プロパティは、対象のセル …

文字列の一部の書式を変更(Characters プロパティ)

文字列の一部を参照(Characters プロパティ) Characters プ …

引数に指定したセル範囲の共通のセル範囲を取得(Intersect メソッド)

Intersect メソッド Intersect メソッドは、引数に指定したセル …

網かけ(パターン)の取得・設定(Pattern プロパティ)

網かけ(パターン)を取得・設定する セルの背景に網かけ(パターン)を設定したり、 …