Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1740to1744
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

Abgleich mit VBA, Wissensfrage?

Abgleich mit VBA, Wissensfrage?
20.02.2020 11:25:08
Turm
Hallo zusammen,
Ich habe eine reine Wissensfrage, es geht um folgendes:
Über eine UserForm werden 2-3 Dateien vom Nutzer ausgewählt (Variable Dateien).
Zusätzlich werden 3 feststehende dateien mit genutzt (Fixe Dateien).
Diese 5-6 Dateien werden in einer bestimmten reihenfolge abgeglichen.
Am Ende soll 1 Tabelle in einer Seperaten Datei, mit denn abgeglichenen Dateien beschrieben werden.
Nun zu Meiner Frage:
Ist es Sinvoller (effizienter/besser) erst alle nötigen Tabellen in die Datei zu kopieren und dann den abgleich machen, natürlich werden die Kopierten Tabellen nach abschluss wieder gelöscht/geleert.
Oder ohne das kopieren und direkt denn abgleich?
Mit Freundlichem Gruß
Turm

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Gegenfrage: Was ist ein Abgleich?
20.02.2020 11:48:23
EtoPHG
Hallo Turm,
Deine (zu) allgemein gestellte Frage kann so nicht konkret beantwortet werden.
Was sind denn Deine Anforderungen an den Abgleich?
Nur Differenzen feststellen?
Auch Korrekturen vornehmen?
Wie sind die Datenstrukturen der Dateien?
Was bestimmt die Reihenfolge, welche Regeln gelten für den Abgleich?
Grundsätzlich sind Formeln (z.B. um Differenzen festzustellen), schneller und einfacher, d.h. hier wären ggf. Einlesen aller Dateien, (Differenz)formeln und Autofilter vorzuziehen.
Ich würde Dir empfehlen, dich mal mit PowerQuery (PQ) zu befassen oder das von Microsoft zur Verfügung gestellte Add-In Inquire zu verwenden, um Dateien zu analysieren und vergleichen.
Gruess Hansueli
Anzeige
AW: Gegenfrage: Was ist ein Abgleich?
20.02.2020 12:28:54
Turm
Hallo Hansueli,
Mein Fehler, Ich versuch es mit ein Beispiel mit 6 Dateien zu erklären, hoffe das hilft?
Die Dateien befinden sich in mehreren Ordnern(für eine bessere Übersicht zur regelmäßigen Planung).
zwei Dateien werden geliefert und vier Dateien kommen vom System (von SAP):
Hinweis: die von SAP nach Excel gesetzen Dateien sind unordentlich und müssen vorerst strukturiert werden. Die Regeln sind Festgeschrieben die ändern sich nicht.
Legende: GD = Gelieferte Datei, SD = System Datei, HD = Hauptdatei
Prozess
1) Erstellung HD
1.1) Die 1 GD wird in die HD sortiert eingefügt.
1.2) Die HD wird mit der 1 SD korrigiert.
1.3) Die HD wird mit der 2 GD erweitert.
1.4) Die HD wird mit der 2 SD korrigiert.
1.5) Die HD wird mit der 3 SD erweitert.
1.6) Die HD wird mit der 4 SD erweitert & differenzen werden zusätzlich angegeben.
2. Die Datei wird aufgespalten nach Benutzern,
also mehrere Dateien werden erstellt und dann versendet.
3. Dateien kommen zurück und werden in der HD erweitert mit Korrektur vermerk.
4. Bei aktualisierten GD wird der erste Prozess wiederholt ohne Schritt 1.6,
nur statt die vorherigen daten zu ersetzen werden die erweitert.
5. Die Datei wird ins System eingepflegt.
Dieser durchgang findet fast monatlich statt.
Ich werde mich mit dienen Empfehlungen beschäftigen und mich informieren darüber.
Vielen Dank für die Hilfe
Mit Freundlichem Gruß
Turm
Anzeige
AW: Abgleich mit VBA, Wissensfrage?
20.02.2020 12:15:37
MCO
Moin!
Wenn die schon offen sind, kannst du auch abgleichen.
Alternativ kannst du auch alle Daten der Tabelle als Variant in den Zwischenspeicher laden, das würde alles noch deutlich schneller machen.
Gruß, MCO
AW: Abgleich mit VBA, Wissensfrage?
20.02.2020 12:52:31
Turm
Guten Tag MCO,
es ist nur 1 Datei, die Hauptdatei am anfang geöffnet.
Reicht den das für den Zwischenspeicher es sind am ende immerhin geschätzt ca. 104x15000 Daten die dabei herumkommen, evtl verstehe ich nicht wie du das mit den Zwischenspeicher gemeint hast.
Mit Freundlichem Gruß
Turm
AW: Abgleich mit VBA, Wissensfrage?
20.02.2020 14:27:20
Turm
Habe eine Lösung gefunden
Danke für dir hilfe
MFG
Turm
Anzeige
AW: Abgleich mit VBA, Wissensfrage?
20.02.2020 14:51:27
Werner
Hallo,
schön für dich aber den Sinn eines Forums hast du wohl nicht verstanden.
Oder weshalb postest du deine Lösung nicht, damit andere im Forum, so sie denn ein gleiches/ähnliches Problem haben, davon profitieren können?
Gruß Werner

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige