郊外暮らしの最適ライフ

最適なハッピーライフを目指しま~す。テーマは、「食」「投資」「教育」です。郊外で、エンジニアしてます。

【エクセルVBA 概要】 ⑧ ユーザーフォームを利用しよう! #業務効率#プログラ ミング #マクロ

今回は、ユーザーフォームを利用する方法について解説します。
例えば、マクロを使い勝手よくするため、インターフェース側を構築していきます。 マクロに詳しくない人でも使えるようにカスタマイズしていきましょう。

                            • -

参照-
・前回は、"文字列”や”日付”の関数について解説してきましたので、是非そちらもご確認ください。
このシリーズの特徴は、 作業効率を上げたいという、ビジネスマンに必見です。そして、 ちょっと小難しいのから取り組みたい場合は、 「実践編」 も発信していきますので参考までにご覧ください。

                            • -


■ VBEを開きましょう

起動ショートカット Alt+F11 キーを押します。
プロジェクトが開きます。挿入から、 ユーザーフォームを選びましょう。

■デザイン

初期設定は、 デザインモードになっています。
ツールボックスに、 様々なコマンドが配置されています。
デザインしていきましょう!

よく使うコマンドは、
・テキストボックス: 入力に使います。
ラベル: 固定文字を配置します。
・コマンドボタン:マクロの実行に使います。

■コードを入力

それぞれのコマンドには、 コードをいれて紐づける必要があります。
コード表示方法は、以下のようにします。

■ 画面遷移

1. フォームのオブジェクト名を変更しておきます。
2. 標準モジュールを新たに作成します。
標準モジュールを作成したら、以下のように記入。

■初期画面の設定

初期画面では、今日の日付を表示させたり、 便利な機能があります。

1. ユーザーフォームのコードを表示
2. 上部にある、 左側のリスト欄から "UserForm" を選びます。
3. 上部にある、 右側のリスト欄から "Initialize" を選びます。
4. プロシージャとしてコードを記入していきます。

以上、 「ポイント」 だけを解説してきました。 少しづつ学んで、スキルアップしていきましょう!

次回は、「ユーザー開発の支援」 について解説していきます。

↓おすすめ参考書

Excel VBA塾 初心者OK! 仕事をマクロで自動化する12のレッスン [ たてばやし 淳 ]

価格:2,409円
(2022/9/3 09:01時点)
感想(8件)


rpx.a8.net
rpx.a8.net

    • ** ** お知らせ ** **--

■生徒募集中

個別指導(オンライン・訪問)のご希望がございましたら、直接ご連絡くださいませ。

 Email : tpgun01234@gmail.com
 twitter : @yukitakada13
 YouTube : https://www.youtube.com/channel/UC0bBqhuLGmH9f608vdeSYIQ

■「荷物の置き場所に困った…」を解決!

埼玉で、レンタル収納 モノオクサービスを提供しています。ご興味ありましたら是非!
 https://monooq.com/space/7584?via=keyword

    • ** ** ** ** ** **--


#業務効率 #エクセルVBA #プログラミング #マクロ #ユーザーフォーム