Microsoft365の普及で

エクセル以外のOfficeアプリは

おそらく使われなくなるでしょう。

エクセルのみ

TeamsやOneDriveを介して

共同作業(編集、追加など)を活かし

新しい使い方が始まります。

しかし

残念ながらExcelOnlineでは

VBA(マクロ)は実行できません。

現在では

VBAを含むエクセルファイル(.xlsm)には

・ファイルの同期の設定をします。

或いは

Teamsのファイルの「その他のオプション(・・・)」で

「デスクトップアプリで開く」

設定に変更する。

 

注意すべき運用

※実際に実験してみるとわかりやすいです。

複数の人がVBAで処理する場合

Teams上のエクセルファイルを

デスクトップアプリで開きます。

他のメンバーの方が同じエクセルファイルを

開く(デスクトップアプリでもEcxelOnlineでも同じです)

読み取り専用でしか開けません。

上書き保存は出来ません

ExcelOnlineでは編集が出来なくなり

閲覧のみです。

デスクトップアプリで作業中の方が

終了するまで待つ事になります。

 

それ以上の仕様の場合は

・PowerAppsでデータベースシステムを作成する。

・専門の部署でWebシステムを開発する。

こちらの手段を検討しましょう。