「開発」タブ
![](https://eguweb.jp/wp-content/uploads/20170206121446-1.jpg)
まずは、「開発」タブを開きます。
もし開発タブが表示されていない場合は「非表示」になっていると思いますので、
![](https://eguweb.jp/wp-content/uploads/20170206121617.jpg)
ファイル→オプション→リボンのユーザー設定から「開発」にチェックを入れると表示されると思います。
ボタン
挿入→フォームコントロールから「ボタン」を選択して、適当にボタンを作ってみます。
![](https://eguweb.jp/wp-content/uploads/20170206121735.jpg)
ここは無視して「OK」を選択します。
![](https://eguweb.jp/wp-content/uploads/20170206121911-1.jpg)
ボタンが出来ました。
![](https://eguweb.jp/wp-content/uploads/20170206122132.jpg)
これを押しても何も動作しません。
![](https://eguweb.jp/wp-content/uploads/20170206122201.jpg)
ユーザーフォームを作ってみます。
「Alt」+「F11」キーを押すとVBAの画面が表示されます。
![](https://eguweb.jp/wp-content/uploads/20170206122421.jpg)
フォームを作ってみます。
ユーザーフォーム
右クリック→「挿入」→「ユーザーフォーム」を選択します。
![](https://eguweb.jp/wp-content/uploads/20170206122500.jpg)
空のフォームが出来ました。
![](https://eguweb.jp/wp-content/uploads/20170206122611.jpg)
標準モジュール
次に、右クリック→「挿入」→「標準モジュール」を選択します。
![](https://eguweb.jp/wp-content/uploads/20170206122955.jpg)
Module1が出来ますので、標準モジュール→Module1を選択します。
![](https://eguweb.jp/wp-content/uploads/20170206123123.jpg)
このコード内に下記のように記載してみます。
Sub UserForm_Open()
UserForm1.Show
End Sub
![](https://eguweb.jp/wp-content/uploads/20170206123727.jpg)
EXCELのシートに戻り、ボタン上で右クリック→マクロの登録
すると、UserForm_Openというマクロが追加されていますので、こちらを選択します。
![](https://eguweb.jp/wp-content/uploads/20170206123822.jpg)
ボタンを押すと、先ほどのユーザーフォームが表示されるかと思います。
![](https://eguweb.jp/wp-content/uploads/20170206124038.jpg)
まとめ
【Excel VBA 開く】
「Alt」+「F11」キー
【ユーザーフォームを開く】
「ユーザーフォーム名」.Show で開く。
今回のフォームはUserForm1という名前だったので、ボタンを押した時に「UserForm1」のユーザーフォームが開いたということです。
ご参考下さい^o^)/