![]() |
VBA - Importierte Daten aus .txt unten anhängen - 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: VBA - Importierte Daten aus .txt unten anhängen (/thread-19763.html) |
VBA - Importierte Daten aus .txt unten anhängen - Zapa - 21.04.2021 Hi, ich schon wieder ![]() ich habe per VBA eine Schaltfläche, über die ich kommagetrennte Textdateien importieren möchte. Dazu habe ich ein Makro aufgenommen. Ansich funktioniert es auch. Problem: Die Importdateien sollen, wenn schon Daten im Arbeitsblatt sind, immer unter die letzte vorhandene Zeile eingefügt werden. Und, wie kann ich eine andere, beliebige Textdatei anwählen (Dialogfenster). So verweist der immer auf die Gleiche. Bastele jetzt seit Stunden rum, finde aber keine Lösung. Code: Sub TextImport() Würde mich über einen Tipp freuen Grüße Manu RE: VBA - Importierte Daten aus .txt unten anhängen - Zapa - 21.04.2021 ich nehme mal an da muss sowas verbastelt werden Code: Range("A1").SpecialCells(xlCellTypeLastCell).Select Aber wie??? Das mit der Dialogbox klappt jetzt komischer Weise mit oben dem Code. Vielleicht hatte ich nicht gesaved. RE: VBA - Importierte Daten aus .txt unten anhängen - Zapa - 22.04.2021 Verhält sich das so: mit OpenText wird die voher angewählte Textdatei als aktives sheet geöffnet (unter berücksichtigung der angegebenen Parameter, in meinem Fall Komma=True) Dann wird mit ActiveSheet.UsedRange.Copy alles aus dem sheet kopiert und im Arbeitsbaltt wks an A1 eingefügt. Wie kann ich denn dieses wks.Range("A1") so modifizeren, dass die neuen Daten unterhalb der vorhandenen Daten eingefügt werden. Ich dachte mir so was zu machen, funzt aber nicht: Code: Sub TextImport() Gruß Manu RE: VBA - Importierte Daten aus .txt unten anhängen - Zapa - 22.04.2021 Ok, ich habs selbst rausgefunden. Das Code: lngLast = Cells(Rows.Count, 1).End(xlUp).Row + 1 muss abgefragt werden, bevor der Open.Text Befehl kommt. Sorry Gruß Manu |