ExcelWork.info

set ステートメントを使う

Set ステートメントを使う


【構文 1】

Dim objectvar [ As objectvar_type ]

Set objectvar = [ New ] expression


【構文 2】

Set objectvar = Nothing


【項目の説明】

  • objectvar  ・・・  オブジェクトへの参照を代入する変数またはプロパティの名前を指定します。
  • objectvar_type  ・・・  変数(プロパティ) objectvar の型(オブジェクト型・オブジェクトのクラス名・バリアント型など)を指定します。省略するとバリアント型になります。
    オブジェクト型は、オブジェクトの総称「Object」⇒ Object
    オブジェクトのクラス名は、セル(Range オブジェクト)、ワークシート(WorkSheet オブジェクト)などのこと ⇒ Range, WorkSheet
  • expression  ・・・  オブジェクト名を指定します。

【構文 1】について
New キーワードは、クラスのインスタンスを作成するときに使用します。

【構文 2】について
Nothing キーワードを使用して、objectvar の参照を解消します。


Set ステートメント使用例

コレクション(Collection)オブジェクト


実行結果


クラスを使用する


実行結果


プロパティ プロシージャの使用例


実行結果




Range オブジェクトの使用例


実行結果