Google Apps ScriptとVBAの違いは?
結論
Apps ScriptはJavaScriptベースでクラウド動作、VBAはVB由来でデスクトップ
詳しい解説
Google Apps ScriptはJavaScript(厳密にはV8エンジン)ベースのスクリプト言語で、クラウド上で動作します。VBAはVisual Basic由来でデスクトップ版Excelで動作します。Apps ScriptはGoogleドライブ、Gmail、カレンダーなど他のGoogleサービスとの連携が容易で、トリガー設定で定期実行も可能ですが、VBAのような直接的なセル操作の速度はやや劣ります。VBAはオフラインで動作し高速ですが、クラウド連携やWeb APIの扱いはApps Scriptの方が簡単です。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 対応 | 対応 | 対応 | 対応 | 対応 |