Excelをカスタム!もう戻れない快適さへ!Excelリボンに「マクロ」を組み込むUIカスタム入門(VBA活用術)

【業務効率化】VBA
スポンサーリンク

こんにちは!ぐーです。
いつもブログをご覧いただき、ありがとうございます!

  • 「Excelでの毎日繰り返す面倒な作業、どうにかワンクリックで終わらせたい…」
  • 「VBAは難しそうだけど、自分専用の便利な機能をExcelに追加したい…」

もし、あなたが日々のルーティン作業にうんざりしていて、自分のExcel環境をもっと使いやすくカスタマイズしたいと考えているなら、この記事は参考になると思います。

Excelの画面に『専用ボタン』を追加し、クリック一つでVBAコードを実行できるようにする方法を解説します!

🔧 誰でもできる!専用ボタンをリボンに追加する手順

今回ご紹介するのは、Excelの「リボン」(ファイル、ホーム、挿入などが並んでいる上部のメニュー)に、あなたのVBAマクロを実行するカスタムボタンを追加する方法です。

1. 開発タブを表示する

まず、VBAを扱うために必要な「開発」タブを表示させます。

  1. 「ファイル」タブをクリック。
  2. 一番下の「オプション」をクリック。
  3. 「リボンのユーザー設定」を選択。
  4. 右側の「メインタブ」一覧から「開発」にチェックを入れて「OK」。

2. カスタムグループとボタンの作成

リボンに新しく「自分専用」のグループとボタンを作ります。

  1. 再度「ファイル」→「オプション」→「リボンのユーザー設定」へ。
  2. 右側の「メインタブ」の「ホーム」などの下にある「新しいグループ」をクリックして追加します。名前を「私の便利機能」などに変更しましょう。
  3. 左側の「コマンドの選択」で「マクロ」を選びます。
  4. 実行したいマクロ(まだ作っていなくてもOK)を選択し、「追加」ボタンで「私の便利機能」グループの中に入れます。
  5. 追加したマクロを選択し、「名前の変更」でボタンのアイコンや表示名(例:「全クリア実行!」)を設定します。
  6. 「OK」を押して完了です。

✍️ コピペでOK!ボタンで実行させるVBAコード例

ボタンを作っただけでは動かないので、次は簡単なコードを準備しましょう。

今回は下のサンプルを使ってみましょう。このコードをVBAのエディタに貼り付けて、マクロ名を覚えておけばOKです。

' マクロ名:MyFirstButton
Sub MyFirstButton()
    ' A1セルにメッセージを入力する
    Range("A1").Value = "専用ボタンでの処理が完了しました!"

    ' 処理完了をユーザーに通知(おまけ)
    MsgBox "作業完了です!お疲れ様でした。", vbInformation
End Sub


【設定の連携】

先ほどリボンのユーザー設定で追加したボタン(マクロ)の名前と、上記のSub MyFirstButton()のMyFirstButtonを一致させておけば、ボタンを押すだけでこのコードが実行されます。

そして、お試しが終わったら本番です。自分が使いたいマクロに差替えればOKです!

🚀 まとめ:Excelを「相棒」に!

今回紹介したリボンに専用ボタンを追加したりして、あなたのExcelを「あなた専用の相棒」へと進化させていくことができます。

憂鬱になりがちな日々のルーティンワークも、ワンクリックで完了できる達成感と、時短できた時間で得られる心の余裕は、私たちの仕事に対するモチベーションを確実にポジティブなものに変えてくれますよね。

ぜひ試してみてください!

【業務効率化】VBAの記事を見る


VBAを独学で学び、業務自動化に5年以上携わってきた私が、「本当に実務で役立った!」と感じた2冊を厳選して紹介します。 もう本選びで失敗したくない方は、ぜひ参考にしてみてください。

この記事を書いた人
ぐー

手取り15万円の会社員でも、年間100万円以上の節約・資産管理・スキルアップで新NISAで年間360万円投資し、iDeCoもフル活用しています。日商簿記3級持っています。

このブログでは、私が実践してきた節約術やリアルな資産運用、稼ぐ力を高めるITスキルについて発信しています。

生活を豊かにしたくて、高配当株投資で年間配当金60万円をめざしています。現在は年間配当金25万円以上達成!

ゲーム・漫画・アニメなどが好きです。
一緒に資産形成をがんばりましょう!
よろしくお願いします!

ぐーをフォローする
【業務効率化】VBAITスキル
スポンサーリンク
ぐーをフォローする

コメント

タイトルとURLをコピーしました