ユーザーフォームにコントロールを設置する

ユーザーフォームを作成したらボタンやテキストボックスなどのコントロールを設置していきます。ここでは Excel のユーザーフォームでコントロールを設置する方法およびコントロールのサイズを変更する方法について解説します。

(Last modified: )

コントロールを設置する

ユーザーフォームにコントロールを設置する方法です。 Visual Basic Editor を表示し、追加したユーザーフォームを表示してください。

コントロールを設置する(1)

ユーザーフォームにコントロールを設置するにはツールバーを使用します。ツールバーが表示されていない場合は「ツールボックスの表示と非表示を切り替える」を参考にツールバーを表示してください。

コントロールを設置する(2)

ツールボックスにはそれぞれのコントロールに対応したボタンが表示されています。

コントロールを設置する(3)

それでは例として「テキストボックス」コントロールを設置してみます。ツールボックスに表示されている「テキストボックス」ボタンをクリックしてください。

コントロールを設置する(4)

ユーザーフォームの中でテキストボックスコントロールを設置したい個所をクリックし、コントロールの大きさ分だけドラッグしてください。

コントロールを設置する(5)

ユーザーフォームにテキストボックスコントロールが設置されました。

コントロールを設置する(6)

次に「コマンドボタン」コントロールを設置してみます。ツールボックスに表示されている「コマンドボタン」ボタンをクリックしてください。

コントロールを設置する(7)

ユーザーフォームの中でコマンドボタンコントロールを設置したい個所をクリックし、コントロールの大きさ分だけドラッグしてください。ユーザーフォームにコマンドボタンコントロールが設置されました。

コントロールを設置する(8)

このようにツールボックスから設置したいコントロールのボタンをクリックしたあと、ユーザーフォーム上でマウスをドラッグすることで簡単にユーザーフォームにコントロールを設置することができます。

コントロールを移動する

ユーザーフォームに設置したコントロールはあとから位置を移動することができます。移動するコントロールをクリックしてください。コントロールが選択された状態になります。

コントロールを移動する(1)

コントロールを移動する(2)

コントロールの外側の部分をドラッグし、移動する位置でコントロールをドロップしてください。

コントロールを移動する(3)

コントロールを移動する(4)

コントロールを移動することができました。

コントロールのサイズを変更する

ユーザーフォームに設置したコントロールはあとからサイズを変更することができます。サイズを変更するコントロールをクリックしてください。コントロールが選択された状態になります。

コントロールのサイズを変更する(1)

コントロールの周り 8 個所にハンドル(白い四角)が表示されています。いずれかのハンドルにマウスを合わせてドラッグすることでサイズを変更できます。

コントロールのサイズを変更する(2)

コントロールのサイズを変更する(3)

コントロールのサイズを変更することができました。

コントロールのサイズを変更する(4)

-- --

Excel のユーザーフォームでコントロールを設置する方法およびコントロールのサイズを変更する方法について解説しました。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。