/ / Mehrere Excel-Arbeitsblätter in derselben Arbeitsmappe zu einem Arbeitsblatt zusammenfügen - Excel-VBA, Access-VBA, VBA, Excel

Mehrere Excel-Arbeitsblätter in derselben Arbeitsmappe zu einem Arbeitsblatt zusammenfügen - Excel-VBA, Access-VBA, VBA, Excel

Ich habe eine Excel-Arbeitsmappe mit 36 ​​verschiedenen BlätternDa die Blätter alle zwei Wochen erhalten, haben die Blätter gemeinsame Kopfzeilen über alle Registerkarten und eindeutige Kopfzeilen, die auf jeder Registerkarte unterschiedlich sind, aber jeder Datensatz hat eine eindeutige ID, die mehrere Datensätze enthalten kann.

Was ich versuche zu tun, ist, die eindeutigen IDs von allen Blättern zu entfernen und dann die Daten von jedem von ihnen auf ein Blatt mit allen üblichen Headern sowie allen eindeutigen Headern zu ziehen.

Ich überlegte, den Code aus dem folgenden Post zu verwenden, um es in Access zu importieren, verbinden Sie die Tabellen und exportieren Sie es zurück in ein Blatt in Excel, aber der Code funktioniert nicht, ich bekomme den run-time error that: field "F1" does not exist in destination table Fehler und ich kann nicht sehen, wie sie dieses Problem behoben haben.

Importieren mehrerer Blätter aus einer Excel-Datei in mehrere Tabellen nach dem Blattnamen

Ich bin mir nicht sicher, ob das der beste Weg ist, um zu erreichen, was ich mir wünsche.

Antworten:

2 für die Antwort № 1

Importieren Sie die Blätter nicht, verknüpfen Sie sie nicht.

Erstellen Sie dann eine gerade Select-Abfrage mit demverknüpfte Tabelle (n) als Quelle und wo Sie (Alias) -Felder wie F1 in etwas Sinnvolles umbenennen. Wenden Sie auch eine einfache Filterung für ungültige Datensätze und die Konvertierung von Feldwerten nach Bedarf an.

Dann verwenden Sie diese / diese Query / Queries für Ihre weitere Verarbeitung.