エクセルとスプレッドシート変換の決定版!崩れゼロで移行する裏ワザ
話題沸騰中の エクセルとスプレッドシート変換の決定版!崩れゼロで移行する裏ワザについて、多角的な視点を整理して公開しています。
現場で最も深刻な障壁となるのが、業務自動化に組み込まれたマクロの扱いです。ExcelのVBA(Visual Basic for Applications)と、GoogleスプレッドシートのGAS(Google Apps Script)は開発言語も動作基盤も全く異なります。
そのため、.xlsmファイルのマクロは変換時に無効化され、そのまま実行することはできません。Google Workspaceでは一部の簡易マクロを変換支援する機能も拡充されてはいるものの、ActiveXコントロールやWindows APIを呼び出すような高度な処理は手動でのコード再設計が必須となります。
無理に全自動化プログラムを移植しようとせず、定型的なデータ収集や通知処理のみをGASで再構築し、複雑なローカル処理はExcel側に残すといったハイブリッドな業務フロー設計が賢明な判断です。