Excel VBAにおいて、クラスモジュールは主にどのような目的で使用されるか。
以下の選択肢より正しいものを1つ解答しなさい。
1.ユーザーフォームに関連するコードを記述するため。
2.シートやブックのイベントプロシージャを記述するため。
3.汎用的なプロシージャや関数を記述するため。
4.新しいオブジェクト(クラス)を定義するため。
正解
4
解説
【3章 モジュールとプロシージャ】
【クラスモジュール】
●クラスモジュールは、独自のプロパティやメソッドを持つ新しいオブジェクトの設計図となる「クラス」を定義するために使用されます。
Excel VBAにおいて、クラスモジュールは主にどのような目的で使用されるか。
以下の選択肢より正しいものを1つ解答しなさい。
1.ユーザーフォームに関連するコードを記述するため。
誤り。
これはフォームモジュールの主な用途です。
2.シートやブックのイベントプロシージャを記述するため。
誤り。
これはオブジェクトモジュール(シートモジュールやブックモジュール)の用途です。
3.汎用的なプロシージャや関数を記述するため。
誤り。
これは標準モジュールの主な用途です。
4.新しいオブジェクト(クラス)を定義するため。
正しい。
クラスモジュールは、独自のプロパティやメソッドを持つ新しいオブジェクトの設計図となる「クラス」を定義するために使用されます。