Excel VBAExcel VBA開発 虎の巻

フォームを閉じる

カテゴリ:フォーム

フォームにボタンを設置し、閉じるようにしてみます。
まずはツールボックスからコマンドボタンを配置します。このプロパティを見てみると(オブジェクト名)は CommandButton1 になっていると思います。これも名前を変えておいた方が良いでしょう。今回は閉じるボタンにしたいのでbtnClose にします。

また、ボタンの画面にも「CommandButton1」と出ていると思います。これはCaptionプロパティです。これを「閉じる」に変更します。

では、次にこのボタンを押したときの処理を書きます。これにはボタンをダブルクリックするとコードを書く画面が出ます。
Private Sub btnClose_Click()

End Sub
このプロシージャの名前は、btnClose_Click と自動的に付きます。これはbtnCloseをクリックしたときの処理を書くものです。右上にClickと出ていると思います。これを変えると他のイベント、例えばダブルクリックしたとき(Dblclck)の処理を書くプロシージャが作られます。

さて、フォームを閉じる方法ですが、以下のように書きます。
Me.Hide

これでフォームが閉じられます。

カテゴリ:フォームの記事


Excel VBA基本レッスン Amazon Kindle版発売中!