Office-Fragen.de
Bestimmte Bereiche einer Tabelle abspeichern - Druckversion

+- Office-Fragen.de (https://office-fragen.de)
+-- Forum: Microsoft Office (https://office-fragen.de/forum-1.html)
+--- Forum: Excel (https://office-fragen.de/forum-2.html)
+--- Thema: Bestimmte Bereiche einer Tabelle abspeichern (/thread-15667.html)



Bestimmte Bereiche einer Tabelle abspeichern - hziemer - 04.12.2020

Hallo Zusammen

Meine Frage ist wie folgt:
Ich speichere einen Bereich einer XLSM-Tabelle ohne Makros hiermit ab.

Sub Speichern_mit_DatumV1()
Dim wkbName As String, wkbNeu As String, wksName As String
wkbName = ThisWorkbook.Name
wksName = ActiveSheet.Name
Workbooks.Add
wkbNeu = ActiveWorkbook.Name
Workbooks(wkbName).Sheets(wksName).Range("A7:Z25000").Copy Workbooks(wkbNeu).Sheets(1).Range("A1")
Dim pfad As String, dateiname As String
pfad = "C:\Users\xxxxxx\Documents\Kunden\yyyyyy\HeatMap-Report\"
dateiname = "Auswertung Heatmap vom " & Range("ad5") & ".xlsx"
strDname = pfad & dateiname
With Application
      .ScreenUpdating = False
      .DisplayAlerts = False
End With
ActiveWorkbook.SaveAs strDname, FileFormat:=xlOpenXMLWorkbook
ActiveWorkbook.Close
End Sub


Funktioniert einwandfrei, aber ich müsste noch einen Bereich von A1 bis H7 mit abspeichern. Hier stehen noch benötigte Infos.

Wie kann ich dass hinkriegen? Im Bereich J1 bis V7 stehen Infos die nicht weitergegeben werden dürfen.

Danke für eure Ideen.

Gruß
hziemer


RE: Bestimmte Bereiche einer Tabelle abspeichern - RPP63 - 05.12.2020

Moin!
z.B. so:
Code:
Workbooks(wkbName).Sheets(wksName).Range("A1:H7").Copy Workbooks(wkbNeu).Sheets(1).Range("A1")
Workbooks(wkbName).Sheets(wksName).Range("A8:Z25000").Copy Workbooks(wkbNeu).Sheets(1).Range("A8")

Gruß Ralf


RE: Bestimmte Bereiche einer Tabelle abspeichern - hziemer - 08.12.2020

Hallo RPP63

Danke für die Antwort.
Das es so einfach ist habe ich nicht gedacht.

Super.