昨日ふと気づいてしまったのですが [calcマクロをすべて別のワークブックに保存する]

2026-05-21T15:00:00Z

全てのCALCデータはマクロなしで保存して、別のマクロブックから
操作する事が最も適切な管理方法じゃないでしょうか?

そうすれば、一つのマクロで同種のブックは全部動かせるので、
マクロの管理も凄く軽減されます。
なぜ今までそうしてこなかったのか悔やまれるのですが、
よく考えるとそれは、そんなに提唱されている様にも思えません。
これはどこでこの件を問題提起するのが適切でしょうか。
特にエクセル界隈では、マクロの有効無効など設定もめんどくさいし、
分離していればいい事しかないとおもうのですが、
諸兄がた、いかが思われますか? :roll_eyes:

2 Likes

Excelでは、確か「Personal.xlsm」などに書いたマクロが他のブックでも使える機能が有ったように思いますが、

LibreOffice Calcでは「他のブックのマクロ」は呼び出せなかったと思います。
試しに「Book1にマクロ」「Book2にボタンを配置してBook1のマクロを呼び出す」のは不可能でした。(選択肢に出なかった)

拡張機能を作成して、その機能を全てのブックから利用、が王道なのだと思います。
関数としての呼び出しも出来たように思います。
(けど実現がトリッキーだった記憶があります。。)

1 Like

拡張機能のダウンロードはこちらから可能です。
ご参考まで。