15.05.2020, 15:56
(Dieser Beitrag wurde zuletzt bearbeitet: 15.05.2020, 15:56 von BuzzAldriin.)
Hallo Zusammen,
ich habe zwei Exceldateien und möchte aus Datei 1 den Inhalt eines Sheets in Datei 2 kopieren via VBA.
Der Pfad von Datei 1 ändert sich jeden Tag weil im Dateiname immer das aktuelle Datum steht. Deshalb hab ich den Dateipfad in einer Zelle in Datei 2 angegeben.
Das Öffnen funktioniert wunderbar aber ich weiß nicht, wie ich aus Datei 1 den Inhalt kopieren, in Datei 2 einfügen und Datei 1 wieder schließen kann.
Folgenden Code habe ich bis jetzt:
Workbooks.Open Filename:=Range("A6")
ThisWorkbook.Activate
Range("B2:K20").Select
Selection.Copy
Windows("Test.Importdateien.xlsm").Activate
Sheets("Import").Select
Range("B2").Select
ActiveSheet.Paste
Hoffe, ihr könnt mir vielleicht weiterhelfen.
LG
ich habe zwei Exceldateien und möchte aus Datei 1 den Inhalt eines Sheets in Datei 2 kopieren via VBA.
Der Pfad von Datei 1 ändert sich jeden Tag weil im Dateiname immer das aktuelle Datum steht. Deshalb hab ich den Dateipfad in einer Zelle in Datei 2 angegeben.
Das Öffnen funktioniert wunderbar aber ich weiß nicht, wie ich aus Datei 1 den Inhalt kopieren, in Datei 2 einfügen und Datei 1 wieder schließen kann.
Folgenden Code habe ich bis jetzt:
Workbooks.Open Filename:=Range("A6")
ThisWorkbook.Activate
Range("B2:K20").Select
Selection.Copy
Windows("Test.Importdateien.xlsm").Activate
Sheets("Import").Select
Range("B2").Select
ActiveSheet.Paste
Hoffe, ihr könnt mir vielleicht weiterhelfen.
LG