Excelマクロの記録の使い方|自動でVBAコードを作成できる!

Excelマクロの記録の使い方 VBA/マクロ
この記事は約2分で読めます。

Excelでマクロを作りたい!って思ったとき、
「でも、どうやってプログラム書いたらいいかわからない・・・」
と思ったことありませんか?

そんなときは、Excelの「マクロの記録」機能で自動的にプログラムを作る方法があります!
上手に使えば、とても便利な機能なので使い方を紹介しますね。

この記事でわかること
  • Excelの「マクロの記録」の使い方がわかる

Excelマクロの記録の使い方

まずは、マクロの記録の手順を説明します。

マクロの記録の手順
  • 1
    「開発」メニューをクリックし、「マクロの記録」ボタンをクリックする
    Excelマクロの記録手順1
  • 2
    マクロ名を入力して、「OK」ボタンをクリックする
    Excelマクロの記録手順2
  • 3
    マクロの記録が開始されるので、自動化(マクロ化)したい手順でExcelを操作する
  • 4
    操作が完了したら、「記録終了」ボタンをクリックする
    Excelマクロの記録手順4
  • 5
    作成したマクロを確認するため「マクロ」ボタンをクリックして、マクロ画面を開く
    Excelマクロの記録手順5

最後に開いたマクロ画面でマクロを選んで「実行」ボタンをクリックすると、マクロ実行が開始されます。

開発メニューが見つからないとき

「マクロの記録」を使うとVBAコードが自動生成される

このように「マクロの記録」で作ったマクロは、VBAコードが自動生成されています。
今回は、あるセルの値を別のセルへコピーするだけの簡単なマクロを記録してみました。
VBAを開いてみると、このようなコードが生成されていました。

自動で生成されたVBAコード

記録したExcelの操作:L83セルの値をL86セルへコピー

Excelマクロの記録テストで生成されたVBAコード

まとめ

VBAのコードの書き方がわからない、VBAコードを書くのが面倒だなと感じるときは、マクロの記録が使えるんだなって覚えておくといいと思います。
一方で、マクロの記録ばかりに頼るとプログラミングスキルが向上しにくいことには留意した方がいいでしょう。

この記事のまとめ
  • Excelのマクロの記録の手順を説明した
  • コードを書くほどでもないときやコードの書き方がわからないときは「マクロの記録」が便利

なお、VBAコードを自動生成する方法としてChatGPTを使う方法もあります。
こちらの記事も参考にしてみてください。

コメント

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