ピアのパソコン学習ガイド
メニュー
Web会議・Googleツール

スプレッドシートのマクロの使い方|記録のしかた・実行・ショートカットの割り当て

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

先に結論

  • 「拡張機能」→「マクロ」→「マクロを記録」で、いつもの操作をすると、それが記録されます。
  • 実行は「拡張機能」→「マクロ」→ 名前。保存のときにCtrl+Alt+Shift+数字のショートカットを付けられます。
  • Excelのマクロ(VBA)はスプレッドシートでは動きません。中身はGoogleのApps Script(GAS)で書かれます。
マクロは「拡張機能」→「マクロ」docs.google.com/spreadsheets売上表ファイル編集表示挿入表示形式データツール拡張機能アドオンマクロApps ScriptAppSheet12マクロを記録3マクロをインポートマクロを管理1 「拡張機能」2 「マクロ」3 「マクロを記録」

マクロを記録する

  1. 「拡張機能」→「マクロ」→「マクロを記録」下に「新しいマクロを記録中」と出ます。
  2. 「絶対参照を使用」か「相対参照を使用」を選ぶ下の表を見て選びます。
  3. 記録したい操作をする見出しを太字にする・色を付ける・並べ替える、などの操作です。
  4. 「保存」→ 名前とショートカット(数字)を入れて「保存」
選ぶものどうなるか向いているとき
絶対参照を使用記録したときと同じセル(A1など)で動く毎回同じ場所の書式を整える
相対参照を使用実行するときに選んでいるセルから動く選んだ行ごとに同じ操作をする

実行する

「拡張機能」→「マクロ」の一覧に、保存したマクロの名前が並びます。押すと実行されます。初めて実行するときは「承認が必要です」と出るので、自分のGoogleアカウントを選んで許可します。

記録した中身を直す

「拡張機能」→「マクロ」→「マクロを管理」→ マクロの右の「︙」→「スクリプトを編集」で、記録された中身(Apps Script)が見られます。くり返し・条件分けを足したいときは、ここに書き足します。くわしくはGASのページで。

うまくいかないとき

困っていること直し方
ExcelのマクロがついたファイルをアップロードしたらVBAが動かないスプレッドシートはVBAに対応していません。GASで作り直します
別の人が実行できないその人にも編集の権限が要ります。初めての人は「承認」も必要です
相対参照で記録したのに同じ場所で動く記録の最初に「相対参照を使用」を選び直して記録し直します

よくある質問

スプレッドシートでマクロを使うには?

「拡張機能」→「マクロ」→「マクロを記録」で操作を記録し、名前を付けて保存します。

ExcelのマクロはGoogleスプレッドシートで動きますか?

動きません。スプレッドシートのマクロはApps Script(GAS)で書かれます。

マクロにショートカットを付けるには?

保存のときにCtrl+Alt+Shift+数字(0〜9)を割り当てられます。

関連するページ

このページについて

画面の図は、ボタンの位置と名前が分かるようにこのサイトで描き直したもので、実際の画面とは色や細かい形が違います。ボタンの名前はアプリの版や端末で少し変わることがあります。料金や制限は公式サイトで確かめた内容を載せ、確かめた日を書いています。このサイトは各サービスの提供元とは関係ありません。運営者情報