28.01.2022, 09:39
Hallo zusammen,
ich möchte aus einer anderen Datei nur Werte kopieren und in einer anderen Datei einfügen.
Wobei ich Hilfe benötige:
Sollen nur Zeilen kopiert werden in denen Werte sind. Z.b: habe ich aktuell einen fixen Bereich angegeben, aber zwischen werten und nach Werten können Leerzeilen sein, die nicht übernommen werden sollen.
Ob eine Zeile leer ist oder nicht soll abgefragt werden, ob in Spalte D ein Wert steht.
Vielen Dank!
ich möchte aus einer anderen Datei nur Werte kopieren und in einer anderen Datei einfügen.
Wobei ich Hilfe benötige:
Sollen nur Zeilen kopiert werden in denen Werte sind. Z.b: habe ich aktuell einen fixen Bereich angegeben, aber zwischen werten und nach Werten können Leerzeilen sein, die nicht übernommen werden sollen.
Ob eine Zeile leer ist oder nicht soll abgefragt werden, ob in Spalte D ein Wert steht.
Code:
'Bereich in dem die Werte stehen
ActiveWorkbook.Worksheets(TabellenName).Range("A7:AV50000").Select
'In den Zwischenspeicher einlesen
Selection.Copy
'Workbookwechseln
Workbooks(NameWork).Activate
'erste freie Zeile ermitteln
Call lastrowRechnung
Hilfsrechner = lastrow + 1
'erste freie Zeile auswählen
ws.Cells(Hilfsrechner, 1).Select
'Ausschließlich Werte der kopierten Daten einfügen
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=True, Transpose:=False
Vielen Dank!