AW: Druckbereich in irgendeiner Form speichern
Martin
Hallo Daniel,
versuche mal folgendes:
Sub Druckbereich_in_neue_Datei()
'Übernimmt gesamte Tabelle
ActiveSheet.Copy
Cells.Copy
Range("A1").PasteSpecial Paste:=xlPasteValues
z = Range("A1").SpecialCells(xlCellTypeLastCell).Row + 1
s = Range("A1").SpecialCells(xlCellTypeLastCell).Column + 1
Range(Cells(z, 1), Cells(65536, 1)).EntireRow.Delete
Range(Cells(1, s), Cells(1, 256)).EntireColumn.Delete
Range("A1").Select
End Sub
Sub Druckbereich_in_neue_Datei_2()
'Übernimmt nur den Druckbereich
ActiveSheet.Copy
Cells.Copy
Range("A1").PasteSpecial Paste:=xlPasteValues
Set Db = Range(ActiveSheet.PageSetup.PrintArea)
ez = Db(1).Row - 1
es = Db(1).Column - 1
z = Db.Rows.Count + ez + 1
s = Db.Columns.Count + es + 1
Range(Cells(z, 1), Cells(65536, 1)).EntireRow.Delete
Range(Cells(1, s), Cells(1, 256)).EntireColumn.Delete
If ez > 0 Then
Range(Cells(1, 1), Cells(ez, 1)).EntireRow.Delete
End If
If es > 0 Then
Range(Cells(1, 1), Cells(1, es)).EntireColumn.Delete
End If
Range("A1").Select
End Sub
Gruß
Martin Beck