Q.132Excel

CopilotにExcelのマクロ・VBAを書かせるには?

公開日  運営:Copilotの疑問100運営事務局

チャットのCopilotに「どのシートの、どの範囲で、何を自動化したいか」を伝えると、VBAのマクロを書いてくれます。使う前にファイルのコピーで試し、コードに説明のコメントを入れてもらうと安全です。

プロンプト例

「Excel VBAで、『売上』シートのA列(日付)が今月のデータだけを、『今月』シートにコピーするマクロ。各行にコメントで説明を入れて。元のシートは変更しない」

試すときの手順

  1. 元のファイルをコピーして、テスト用で試す
  2. Alt+F11でVBAの画面を開き、標準モジュールに貼る
  3. 実行して結果を確認。エラーはメッセージごとCopilotに相談
  4. 問題なければマクロ有効ブック(.xlsm)で保存

安全のための注意

  • 削除・上書きをするマクロは特に慎重に
  • ネットや他人からもらったマクロは中身を確認してから
  • 会社ではマクロの利用ルールに従う

プログラミングに本格的に使うならGitHub Copilotも選択肢です。

↑