14.01.2019, 09:40
Guten Tag zusammen,
ich bin gerade auf euer Forum gestoßen und hoffe, dass Ihr mir weiterhelfen könnt.
Ich habe folgendes Anliegen:
Ich möchte in meine Excel Datei mit der ich hauptsächlich arbeite (ExcelHaupt) Werte aus einer anderen Tabelle (ExcelRoh) einfügen.
Weitere Informationen:
- Der Name der Hauptdatei ist immer gleich: "ExcelHaupt"
- Die ExcelHaupt Datei wird, nachdem die Daten kopiert wurden, an einem anderen Ort und unter anderem Namen abgespeichert. Sie dient also eigentlich als eine Art Vorlage.
- Die Namen der ExcelRoh Dateien sind immer Daten ohne punkte oder andere Trennungen. z.B.: "110119" (11.01.2019) Jeder Tag hat also eine eigene Excel Datei.
- ExcelRoh besteht ausschließlich aus Rohdaten.
Meine Vorstellung, was VBA für mich übernehmen könnte:
Ich klicke auf einen Button bzw. eine Schaltfläche in der ExcelHaupt, daraufhin scannt Excel im Tabellenblatt "Tabelle1" die Zelle "A1". In der Zelle A1 habe ich vorher den zu suchenden Dateinamen der ExcelRoh eingegeben. In diesem Fall also "110119". Nun sucht Excel nach genau diesem Dateinamen in folgendem Ordner: C:\Users\Daten\Rohdaten. (In diesem Ordner werden ALLE ExcelRoh von jedem Tag der letzten Jahre gespeichert. Ja es sind einige Tausend Dateien...) Nun sollen aus dieser Datei alle Daten von A2:BN5000 kopiert werden. (Falls möglich, ohne das man diese Datei überhaupt öffnen muss) Die kopierten Daten sollen nun in der ExcelHaupt im Tabellenblatt "Tabelle2" ab der Zelle C2 eingefügt werden. Und das wars schon.
Leider bin ich ein absoluter VBA Neuling und habe keine Ahnung wie ich das ganze angehen soll.
Ich hoffe Ihr könnte mir dabei helfen. Vielen Dank im Voraus!
ich bin gerade auf euer Forum gestoßen und hoffe, dass Ihr mir weiterhelfen könnt.
Ich habe folgendes Anliegen:
Ich möchte in meine Excel Datei mit der ich hauptsächlich arbeite (ExcelHaupt) Werte aus einer anderen Tabelle (ExcelRoh) einfügen.
Weitere Informationen:
- Der Name der Hauptdatei ist immer gleich: "ExcelHaupt"
- Die ExcelHaupt Datei wird, nachdem die Daten kopiert wurden, an einem anderen Ort und unter anderem Namen abgespeichert. Sie dient also eigentlich als eine Art Vorlage.
- Die Namen der ExcelRoh Dateien sind immer Daten ohne punkte oder andere Trennungen. z.B.: "110119" (11.01.2019) Jeder Tag hat also eine eigene Excel Datei.
- ExcelRoh besteht ausschließlich aus Rohdaten.
Meine Vorstellung, was VBA für mich übernehmen könnte:
Ich klicke auf einen Button bzw. eine Schaltfläche in der ExcelHaupt, daraufhin scannt Excel im Tabellenblatt "Tabelle1" die Zelle "A1". In der Zelle A1 habe ich vorher den zu suchenden Dateinamen der ExcelRoh eingegeben. In diesem Fall also "110119". Nun sucht Excel nach genau diesem Dateinamen in folgendem Ordner: C:\Users\Daten\Rohdaten. (In diesem Ordner werden ALLE ExcelRoh von jedem Tag der letzten Jahre gespeichert. Ja es sind einige Tausend Dateien...) Nun sollen aus dieser Datei alle Daten von A2:BN5000 kopiert werden. (Falls möglich, ohne das man diese Datei überhaupt öffnen muss) Die kopierten Daten sollen nun in der ExcelHaupt im Tabellenblatt "Tabelle2" ab der Zelle C2 eingefügt werden. Und das wars schon.
Leider bin ich ein absoluter VBA Neuling und habe keine Ahnung wie ich das ganze angehen soll.
Ich hoffe Ihr könnte mir dabei helfen. Vielen Dank im Voraus!