ds_cheater
Lieutenant
- Registriert
- Jan. 2008
- Beiträge
- 773
Hallo Leute,
ich habe mir im Internet ein VBA Script ergooglet, welches mein aktuelles Tabellenblatt in einer neuen Arbeitsmappe speichert.
Dies klappt auch wunderbar. Ich hätte aber den Wunsch, dass beim Speichern ab einer bestimmen Zeile bis zur letzten nicht leeren Zeile gespeichert wird, da der Rest drum herum nicht benötigt wird.
Könnte mir bitte jemand kurz helfen? Danke!
Grüße, cheater
ich habe mir im Internet ein VBA Script ergooglet, welches mein aktuelles Tabellenblatt in einer neuen Arbeitsmappe speichert.
Sub Speichern_unter_neuem_Namen_Typ01()
Dim Neuer_Dateiname As String
Rem Aktive Tabelle kopieren
ActiveSheet.Copy
Rem Speicherpfad und Dateiname anfordern
Neuer_Dateiname = Application.GetSaveAsFilename(InitialFileName:="", fileFilter:="Excel-Arbeitsmappe (*.xlsx), *.xlsx")
Rem Abbruch wenn Dateiname leer
If Neuer_Dateiname = "Falsch" Then Exit Sub
Rem Aktive Arbeitsmappe speichern
ActiveWorkbook.SaveAs Filename:=Neuer_Dateiname, FileFormat:=xlOpenXMLWorkbook
End Sub
Dies klappt auch wunderbar. Ich hätte aber den Wunsch, dass beim Speichern ab einer bestimmen Zeile bis zur letzten nicht leeren Zeile gespeichert wird, da der Rest drum herum nicht benötigt wird.
Könnte mir bitte jemand kurz helfen? Danke!
Grüße, cheater