Excel VBA

A Property procedure is a mechanism for safely and clearly reading and writing values or objects.

Property プロシージャ

Excel VBAの「Property プロシージャ」とは、変数や値を直接扱う代わりに、専用の入り口(プロパティ)を用意して値を受け渡しできる仕組みです。

通常の変数に比べて、データの受け渡しを柔軟に管理できるのが大きな特徴です。

Property Get
値を取り出すときに使います。関数のように「結果を返す」イメージです。
Property Let
値を設定するときに使います。変数に代入するのと同じように動きます。
Property Set
オブジェクトを代入するときに使います。こちらは数値や文字列ではなく、オブジェクトそのものを扱う場合に必要です。

つまり、Property プロシージャを使うことで「値の読み書き」や「オブジェクトの受け渡し」をわかりやすく整理でき、後からコードを読む人にも直感的に理解しやすくなります。