2017-09-05 4 views
0

Ich fand viele Lösungen zum Zusammenführen von zwei Excel-Arbeitsmappen, aber ich habe immer noch keine Methode zum Zusammenführen der VBA-Code (Makros) gefunden.Merge Excel-Arbeitsmappen einschließlich der VBA-Code

Ich versuchte Kutools, die ein sehr vielversprechendes Werkzeug ist, aber es hat nichts kopiert. (ihre Website nicht werben, dass es VBA sowieso kopieren wird ...)

So gibt es zwei XLSM-Dateien mit einigen Dutzend Arbeitsblätter, benannte Bereiche und Makros, und ich möchte den Inhalt von beiden in einem einzigen XLSM zusammenführen Datei. Wahrscheinlich wird es keine Namenskollisionen geben, oder wenn ich sie manuell lösen kann, ist keine automatische Umbenennung erforderlich.

Gibt es eine Möglichkeit, dies zu tun, abgesehen davon, den Code manuell in der VBA-IDE zu kopieren?

Vielen Dank im Voraus!

Antwort

0

Ich bin mir nicht sicher, wie viel Arbeit Sie im Vergleich zum Kopieren und Einfügen des Codes sparen, aber Sie können Module exportieren und importieren. Wenn Sie mit der rechten Maustaste auf das Modul klicken, das Sie exportieren möchten, werden die Menüoptionen angezeigt. Die Dateien sind .bas (Prozeduren), .cls (Klasse) oder .frm (Benutzerformulare). Sie können dann direkt importiert werden. Es ist mir nicht gelungen, ein Modul direkt aus einer anderen .xlsm-Datei zu importieren.

VBE export import menu options

Verwandte Themen