15.05.2023, 16:12
Hi zusammen,
Ein Makro in einer anderen Datei kann ich ja mit
Application.Run "'pfad\Code.xlsm'!Modul.Makroname"
Workbooks("Code.xlsm").Close SaveChanges:=False
Starten.
Wie schaffe ich aber das die datei Code.Xlsm wärend das Makro läuft nicht sichtbar ist?
ginge das irgendwie so:
Dim xlWork As Workbook
Set xlWork = Workbooks.Open("....\Code.xlsm")
xlWork.Parent.Visible = False
xlWork.Parent.Run MacroName:="Makroname"
xlWork.Close SaveChanges:=False
oder geht das garnicht über eine Workbookvariable. Es gäbe noch die Möglichkeit über ein objekt zu gehen, das will ich aber in dem Fall nicht...
Ein Makro in einer anderen Datei kann ich ja mit
Application.Run "'pfad\Code.xlsm'!Modul.Makroname"
Workbooks("Code.xlsm").Close SaveChanges:=False
Starten.
Wie schaffe ich aber das die datei Code.Xlsm wärend das Makro läuft nicht sichtbar ist?
ginge das irgendwie so:
Dim xlWork As Workbook
Set xlWork = Workbooks.Open("....\Code.xlsm")
xlWork.Parent.Visible = False
xlWork.Parent.Run MacroName:="Makroname"
xlWork.Close SaveChanges:=False
oder geht das garnicht über eine Workbookvariable. Es gäbe noch die Möglichkeit über ein objekt zu gehen, das will ich aber in dem Fall nicht...