Anzeige
Archiv - Navigation
1956to1960
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Import von Daten aus einer andere (excel) Datei

Import von Daten aus einer andere (excel) Datei
04.12.2023 06:35:08
Dosenjoe
Hallo ihr Lieben, ich bin es mal wieder =).

Ich bin gerade an einem Projekt beschäftigt, in dem ich Daten aus einer anderen Excel-Datei in meine bestehende kopieren möchte.
Grundsätzlich ist das auch kein Problem.
Nun stellen sich mir aber bei der Realisierung grundsätzlich ein paar Fragen.
1. Welche vorgehensweiße ist denn schneller
- Die Tabelle vorher in meine Datei Kopieren in der die Daten landen sollen (auf ein neues Sheet), dann die Schleife durchlaufen und das Sheet wieder löschen
oder
- Die Daten direkt aus der zweiten Datei in die Neue Dataei kopieren ohne das Sheet vorher komplett zu kopieren und mir in die neue Datei zu holen.

Man muss dazu sagen, dass es sich bei der Quelldatei um eine extrem lange Tabelle handelt. (weit über 15k Zeilen).
Deshalb komme ich auch schon auf meine nächste Frage:
- Wie kann ich per VBA in der Quelldatei einen Filter in die vorhandene Tabelle einfügen, sodass ich nicht unnötige Zeilen in der Schleife durchlaufen muss?
Sprich in der Schleife sollten dann ausgeblendete Zeilen (Druch den Filter in der Tabelle) ignoriert werden.

Ich weiß das ist sehr viel und es ist Montag =). Wäre aber nett wie immer tolloe Hilfe hier zu bekommen.

Ich wünsche allen ein schönen, munteren und tollen Start in die Woche.

LG

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Import von Daten aus einer andere (excel) Datei
04.12.2023 09:27:52
Oberschlumpf
Hi,

ich würde versuchen, alle Daten aus der Quelldatei erst mal in eine Array-Variable zu übertragen.

Und dann würde ich mit For/Next die Daten in der Array-Variablen überprüfen, und das, was ich haben will, in die Zieldatei einfügen.
Denn der Inhalt von Array-Variablen befindet sich im Speicher, und das Durchsuchen ist deswegen viel schneller als in einem Tabellenblatt Zeile für Zeile zu durchsuchen.

Aber ab hier wäre von dir schön, wenn du per Upload jeweils ...
...eine Bsp-Datei der Quelldatei
...eine Bsp-Datei der Zieldatei zeigst

Und uns beschreibst, welche Daten aus Quelle sollen wohin ins Ziel, und welche Daten sollen kopiert + eingefügt werden und welche nicht.

Ciao
Thorsten
Anzeige
AW: Import von Daten aus einer andere (excel) Datei
05.12.2023 19:55:06
Oberschlumpf
Na, kannst du nicht, oder wilst du nicht (mehr)?
AW: Import von Daten aus einer andere (excel) Datei
08.12.2023 14:48:13
Dosenjoe
Wie in einem anderen Beitrag eben erwähnt, habe ich den eintrag einfach nicht wieder gefunden.
Danke für die tollen Antworten.
Ich habe tatsächlich die Array-Variante genommen.
Danke für die Tipps
AW: Import von Daten aus einer andere (excel) Datei
04.12.2023 10:59:01
Alwin Weisangler
Hallo,

das flotteste ist:
Alles was sich nicht "on Block" in Tabellenblättern erledigen lässt --> ab ins Array, da verarbeiten und als Block ins Zieltabellenblatt schreiben.

Gruß Uwe
AW: Import von Daten aus einer andere (excel) Datei
04.12.2023 11:00:14
Oberschlumpf
Moin Uwe,

ja, genau das meinte ich ja ;-)

Ciao
Thorsten

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige