Makro - einzelnes RegisterBlatt neu speichern unter neuen Namen
Hallo Coros,
Hallo auch alle anderen,
Hab heute wieder ein Problem wo ich nicht so ganz weiter komme.
Ich hab eine Datei "LICO", die mehrer Registerblätter hat , per Makro möchte ich eine bestimmtes Blatt "Kolli" in eine sep. Datei abspeichern, der Name stellt sich aus verschiedenen Infos zusammen, "KW_" + (Zelle I29) + "_NR_" + (Zelle D18) + "_" + (Zelle F7) + "_Kolli" .xls (Format).
Die Datei soll unter folgender Datei gespeichert werden \\Fileserver\alle\LICO\Neue\
Danke im voraus
Gruß Dutchi
Antwort schreiben
Antwort 1 von Dutchi1972 vom 24.09.2022, 12:19 Options
Ich hab zwar einen Code (Infos sind etwas verkürzt) aus einem anderen Makro jedoch der speichert mir die ges. Datei mit allen Reg.Blättern.
Es soll aber nur das Blatt "Kolli" gespeichert werden.
ThisWorkbook.Sheet("Kolli").SaveAs "\\Fileserver\Alle\LICO\NEUE\" & "KW_"
Was muß ich verändern
Danke an alle
Antwort 2 von Saarbauer vom 24.09.2022, 14:15 OptionsLösung
Hallo,
geht so wie du es möchtest nicht, könnte aber so funktionieren
Sheets("Kolli").Copy
ActiveWorkbook.SaveAs Filename:=""\\Fileserver\Alle\LICO\NEUE\" & "KW_" & I29 & "_NR_" & D18 & "_" & F7 & "_Kolli .xls", _
FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
ActiveWindow.Close
ist so ungetestet, da ich die Pfade nicht nachbauen kann
Gruß
Helmut
Antwort 3 von Dutchi1972 vom 25.09.2022, 23:49 Options
Danke Helmut,
Ich dein vorschlag auf meine Datei angepasst und ausprobiert,
Funktioniert super , ohne ruckeln,
Danke Gruß Wim