wie kann ich in VBA meine aktuelle Auswahl (also eine Range) in einem neuen Excel Dokument speichern?
Viele Grüße
Sub CopySelektion_in_neu_Datei()
Dim Bereich As Range
Set Bereich = Selection
'neue Datei mit einem Tabellenblatt öffnen
Application.Workbooks.Add Template:=xlWBATWorksheet
Bereich.Copy
With ActiveSheet.Range("A1")
.PasteSpecial Paste:=xlPasteColumnWidths 'funktionier nicht in älteren Excelversionen
.PasteSpecial Paste:=xlPasteFormats
' .PasteSpecial Paste:=xlPasteValues 'nur Werte
.PasteSpecial Paste:=xlPasteFormulas 'Formeln und Werte
End With
Application.CutCopyMode = False
End Sub
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen