合併多個Personal.xlsb

合併多個Personal.xlsb

所以合併電子表格內容的答案,但有人合併 VBA 巨集以僅保留不同的巨集和/或突出顯示差異。

答案1

一種迂迴的方法是將每個電子表格的所有巨集保存到相應的文字檔案中,並使用 diff/merge 進行比較公用事業例如合併軟體

如果您有大量電子表格,那麼這段VBA程式碼或者這個VB腳本將有助於減少體力勞動。

還有一個專門構建的 VBA diff 實用程序,稱為Vba差異您可以嘗試「將有程式碼變更的模組標記為紅色,將不在兩個專案中的模組標記為藍色」:

1

相關內容