Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Datei mit Makro (im Modul) speichern

VBA Datei mit Makro (im Modul) speichern
08.04.2021 17:25:48
EXC
Hallo zusammen,
ich möchte aus einer xlsm eine weitere xlsm erzeugen (nur ein Tabellenblatt der ursprünglichen Datei) und speichern.
Das ist grundsätzlich kein Problem.
Wie bekomme ich jedoch den Code in das Modul?
Code im Tabellenblatt klappt, aber ich brauche den Code im Modul.
Hat jemand eine Idee? Google hat nicht geholfen...
LG

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Datei mit Makro (im Modul) speichern
08.04.2021 17:40:21
Nepumuk
Hallo,
im Prinzip so:
Option Explicit
Public Sub Modul()
Dim strPath As String
strPath = Environ$("TMP") & "\Modul1.bas"
Call ThisWorkbook.VBProject.VBComponents("Modul1").Export(Filename:=strPath)
Call Workbooks("AndereMappe.xlsm").VBProject.VBComponents.Import(Filename:=strPath)
Call Kill(PathName:=strPath)
End Sub

Gruß
Nepumuk
AW: VBA Datei mit Makro (im Modul) speichern
09.04.2021 13:08:30
EtoPHG
Hallo,
Speichere die ganze Datei unter dem neuen Namen.¨
Lösche alle Blätter ausser dem gewünschten.
Speichere wieder.
Das alles kannst du mit dem Makrorekorder aufzeichnen und die Aufzeichnung im VBEditor ggf. noch 'generalisieren' (Select/Activate eliminieren) .
Gruess Hansueli
Anzeige

129 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige