ユーザーフォームとはユーザーが自由にカスタマイズできるダイアログボックスのことで、ユーザーフォーム上にはボタンやテキストボックスなどのActiveXコントロールを自由に配置することができます。
ユーザーフォームを使用することで、エクセルの操作になれていない人でも操作方法が視覚的にわかりやすいインターフェースを提供することができます。
ユーザーフォーム上に配置できる主なコントロール
- テキストボックス
ユーザーが文字列や数値を入力するためのコントロールです。 - ラベル
タイトルや処理結果などユーザーフォーム上に文言を表示するためのコントロールです。 - コマンドボタン
ユーザーが押すことで任意の処理を実行するためのトリガとなるコントロールです。 - チェックボックス
有無やオン・オフなど2択の項目から1つを選択させるためのコントロールです。 - オプションボタン(ラジオボタン)
2つ以上の項目から1つを選択させるためのコントロールです。 - リストボックス
ユーザーがリスト内から1つの項目を選択するためのコントロールです。 - コンボボックス
ユーザーがリスト内から項目を選択したり、任意の値を入力たりするためのコントロールです。