Excel VBA入門 | 基本形「オブジェクト.プロパティ = 値」の派生形(その4)

Excel VBA入門

公開日:2018年1月14日

Excel VBAを学ぶ上で、文法の基本を学ぶことは言うまでもなく重要です。

ここではオブジェクト式のうち、「オブジェクト.プロパティ = 値」の派生形について解説します。

※オブジェクト式や基本形「オブジェクト.プロパティ = 値」については「Excel VBA入門 | オブジェクト式とプロパティ、メソッド」をご参照ください。引数の設定方法などについても解説しています。

【注意事項】オブジェクト式の派生形について
サイト管理者の実務経験から帰納的に派生形としてまとめています。従って当サイト独自の考え方に基づくものです。また実務経験に基づくものであるため、不定期に更新する可能性があります。この点をご理解頂いたうえでお読みください。

1.「オブジェクト.プロパティ = 値」の派生形

「オブジェクト.プロパティ = 値」の派生形には、次の式があります。

【派生形1-1】 オブジェクト1.プロパティ1 = オブジェクト2.プロパティ2
【派生形1-2】 オブジェクト1.オブジェクト2・・・.オブジェクトN.プロパティ = 値
【派生形1-3】 オブジェクト.プロパティ1.プロパティ2 ・・・ .プロパティN = 値
今回解説→【派生形1-4】 オブジェクト.プロパティ = 関数( 引数1,引数2,・・・引数N )

【補足】もう一つのオブジェクト式(基本形)である、「オブジェクト.メソッド 引数 := 値」の派生形には、次の式があります。ご参考ください。

【派生形2-1】 オブジェクト.メソッド 引数1 := 値1 , 引数2 := 値2 ・・・ , 引数N := 値N
【派生形2-2】 オブジェクト1.オブジェクト2 ・・・ .オブジェクトN .メソッド 引数 := 値
【派生形2-3】 オブジェクト.メソッド 引数 := オブジェクト

2.【派生形1-4】 オブジェクト.プロパティ = 関数(引数1,引数2,・・・引数N)

この派生形は、引数に値を設定しますが、関数を使用して処理した結果として返ってきた値を使用するケースです。

この派生形で使用される代表的なオブジェクトとメソッドとして、Letf関数が存在します。

3.使用例

Excel VBA入門 | 関数とその種類 -3.使用例」では、Left関数のプログラムを例として解説しています。ご参照ください。