Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: VBA Copy/Paste & Suche div. Excel-Dateie

VBA Copy/Paste & Suche div. Excel-Dateie
17.05.2022 16:34:22
AndreW
Hi zusammen,
vorab beschreibe ich gerne mein Vorhaben:
Zukünftig wird es ca. 400 Excel-Dateien geben, welche alle die gleiche Oberfläche haben (lediglich die personalisierten Daten ändern sich).
Diese Dateien stehen an 400 verschiedenen Orten. Hier ein Beispiel
Überordner: Kunden
-> Kunden A-B
-> Kunde Anton
-> ExcelSheet Anton
ODER
-> Kunden S
-> Kunde Silke
-> ExcelSheet Silke
In einer "MutterDatei" sollen dann diverse Abfragen erfolgen. Z.B. wann zuletzt mit den 400 Kunden gesprochen wurde? (Angabe Datum aus Zelle A30)
Hier müsste das VBA die 400 Dateien durchsuchen und Sie dann der Mutterdatei (dort stehen alle 400 Kunden komprimiert)
jedem Kunden (Anton, Berta, Christian, Silke usw.) gemäß folgenden zuordnen.
Kunde Datum
Anton 10.05.2022
Silke 08.04.2021
usw.
So weit so gut, nur sind meine Kenntnisse mehr als an der Grenze!!!
In den letzten Tagen habe ich verzweifelt versucht, zwei Anpassungen vorzunehmen.
a) nicht alles kopieren (siehe unten "select *" Funktion), sondern nur Zelle A30
und diese dem aktuellen Tabellenblatt der Person (Z.B. Anton) zuzuordnen
UND
b) aus allen 400 Excel-Dateien (stehen in einem Pfad, aber an unterschiedlichen Orten)
die Zelle A30 wiedergeben.
Folgende VBA-Programmierung habe ich bereits eingebaut . . .
Über eure Hilfe würde ich mich sehr freuen. :-)
Danke und beste Grüße
André

Sub DatenImport()
'variablen deklarieren
Dim Connection As New ADODB.Connection
Dim Query As String
Dim rs As New ADODB.Recordset
'connection herstellen
Connection.Open "Provider=MSDASQL.1;DSN=Excel Files;DBQ=S:\BS\420\42004\0_IVV\04_Tewes\Test IDB\Berater A\Kunde AA\GN_IDB_11.xlsx;HDR=Yes';"
'query definieren und ausführen
Query = "Select * From [Tabelle1$]"
rs.Open Query, Connection
'Daten ins Tabellnblatt laden
Tabelle1.Range("A13").CopyFromRecordset
'connection schließen
Connection.Close
End Sub
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Copy/Paste & Suche div. Excel-Dateie
17.05.2022 18:23:03
ralf_b
soso, 400!! Dateien und ne Oldschool Ordnerstruktur.
Welcher Datenversteher hat sich das denn ausgedacht?
Ich denke das dies eine PowerQuery Aufgabe sein könnte.
Aber das sollten die PQ Spezies beurteilen. Problem wird dann die Pflege bei Änderungen falls PQ die Lösung ist.
Und bei "VBA nur mit Recorder" rate ich von VBA ab. Denn Irgendwas ist doch immer mit solchen Progrämmchen.
Viel Spaß dann bei der Datenpflege.
Anzeige
AW: VBA Copy/Paste & Suche div. Excel-Dateie
18.05.2022 08:35:19
ChrisL
Hi
PQ könnte man probieren, aber kommt halt drauf an ob die Daten passend strukturiert sind.
z.B.
https://www.youtube.com/watch?v=NY3m_nLGuTg
cu
Chris
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige