複数の Personal.xlsb を結合する

複数の Personal.xlsb を結合する

があるそれでそしてスプレッドシートの内容を結合するための回答はありますが、異なるマクロのみを保持したり、違いを強調表示したりするために VBA マクロを結合した人はいますか。

答え1

回りくどい方法の1つは、各スプレッドシートのすべてのマクロを対応するテキストファイルに保存し、diff/mergeを使用して比較することです。ユーティリティのようなウィンマージ

スプレッドシートが大量にある場合はこのVBAコードまたはこのVBScript手作業の削減に役立ちます。

また、専用のVBA diffユーティリティもあります。VbaDiff「コード変更のあるモジュールを赤でマークし、両方のプロジェクトにないモジュールを青でマークする」を試すことができます。

1

関連情報