ロゴ
ロゴ
トップ
サービス
実績紹介お知らせブログ資料ダウンロードお問い合わせ
この記事はVBAを使ったことない、初心者向けにVBAの使い方を画像を多めに解説します。
中身を知らなくてもコピペで使える様にしています。
※Microsoft® Excel for Mac バージョン16.93.1です。

VBAをボタンから実行する

やりたいこと

ボタンひとつでVBAを実行したい
EXCEL上にボタンを設置して、そのボタンを押したら作成しているVBAを実行するようにしたいと思います。
ボタンひとつでVBAを実行したい

以下の記事の中でVBAを使える設定、コードを貼り付ける手順を動画付きで解説しています。
初心者の方はこちらをお先にご覧ください。VBA
VBAの事前準備とコードの貼り付け方
こちらから完成後のEXCELファイルをダウンロードできます。EXCELファイル※EXCELを開くと以下のようなメッセージが表示されます。VBAがあるためです。「マクロを有効にする」をクリックしてください。VBA

手順

VBA
1
Visual Basic Editorに以下のコードを貼り付けてください。
マクロ名は「button」にしています。
このマクロはメッセージを表示するだけのマクロです。
1Sub button()
2    MsgBox "ボタンが押されました!", vbInformation
3End Sub
4
VBA
2
①EXCELに戻って、のツールバーの「開発」タブをクリック。
②「ボタン」をクリック。
VBA
3
ボタンを設置したい場所をクリック。
VBA
4
「マクロの登録」ダイアログが表示されます。
マクロの一覧に先ほど作成したマクロが表示されているので、そのマクロを選択して「OK」をクリック。
VBA
5
ボタンが作成されました。
ボタンの名前を変えたいと思います。
ボタンの上で右クリック。
VBA
6
ボタン名を左クリックしてボタン名を変更します。
VBA
7
ボタンをクリックすると、メッセージが表示されました。
マクロ一覧に登録したマクロがない。
マクロにPrivateがついていると表示されません。
Privateを削除してください。
2Private Sub button()
3'Privateを削除
4Sub button()
戻る
この作業、生成AIエージェントなら“コピペすら不要”です
フォルダ整理・請求書の読み取り・グラフ作成といった毎回やる面倒な作業は、 いまはコードを書かなくても「日本語でお願いするだけ」でAIが代わりにやってくれます。 実際の画面つきで解説した記事をぜひご覧ください。
AIエージェントの実演記事を読む →
いのうえ
Webエンジニア歴18年。
React|Next.js|TailwindCSS|Java|VBA|PHP
読書好き・猫好き
ご利用にあたっての注意事項
動作環境について
本サンプルコードは、特定のExcelバージョンで動作確認を行っています。他の環境では動作を保証できません。
バックアップを推奨
実行前に必ずデータのバックアップを行ってください。予期しない不具合やデータ損失が発生する可能性があります。
セキュリティについて
マクロの実行にはセキュリティリスクが伴います。信頼できる環境でのみ使用し、不審なコードの混在に注意してください。
改変・再利用について
本コードの改変・再利用は自由ですが、自己責任でお願いします。改変後の動作保証はできません。
免責事項
本コードの利用によるいかなる損害や不具合についても、一切の責任を負いかねます。
MIMUMIMU
株式会社mimu
代表
森田幸輔
設立
2023年3月
事業
ソフトウェア事業
トップサービス実績紹介お知らせブログ資料ダウンロードお問い合わせ
Copyright @mimu. Inc All rights reserved.
プライバシーポリシー
特定商取引法に基づく表記