Vergleich von zwei Tabellen mit Anpassung der Primärtabelle
Hallo zusammen,
ich bin ein blutiger Anfänger was VBA Programmierung angeht, deswegen wollte ich die hier ansässigen Fachmänner zu Rate ziehen.
Mir stellt sich folgende Problemtaik die zu lösen gilt (dazu habe ich zwei exemplarische Excel-Tabellen erstellt, da ich die Originale aus datenschutzrechtlichen Gründen nicht preisgeben darf):
Ich habe eine Arbeitsmappe mit zwei Tabellenblättern.
Tabellenblatt x welches meine Primäre Tabelle enthält sieht wie folgt aus:
AP/ User/ Object/ Asset-NR./
1/ Pxy/ PC/ AS1234/
1/ Pxy/ Laptop/ AS5678/ (x)
2/ Pzu/ Monitor/ AS9012/
2/ Pzu/ PC/ AS3456/
2/ Pre/ Laptop/ AS7890/
3/ Pii/ Monitor/ AS1482/
3/ Pii/ PC/ AS8924/ (x)
3/ Pkl/ Tastatur/ AS2380/
(y1)-------------------------
(y2)-------------------------
Tabellenblatt y welches die abzugleichende Tablle enthält sieht so aus:
AP/ User/ Object/ Asset-NR./
-/ Pxy/ PC/ AS1234/
-/ Pzu/ Monitor/ AS9012/
-/ Pzu/ PC/ AS3456/
-/ Pre/ Laptop/ AS7890/
-/ Pii/ Monitor/ AS1482/
-/ Pkl/ Tastatur/ AS2380/
-/ Pkl/ Maus/ AS5629/ (y1)
-/ Püä/ PC/ AS9983/ (y2)
Problematik:
1. Zeilen der Tabellen sollen miteinander vergleichen werden (Spalte AP (A) soll dabei nicht berücksichtigt werden).
2. Wenn eine Zeile aus dem Tb (Tabellenblatt) x nicht in dem Tb y vorhanden ist soll diese in der Primären Tabelle gelöscht werden (Zeilen die mit einem x gekennzeichent sind).
3. Wenn eine Zeile aus dem Tb y nicht in dem Tb x vorhanden ist soll diese in die Primäre Tabelle hinzugefügt werden (Zeilen díe mit einem y gekennzeichnet sind).
Hört sich erstmal nicht so schwer an, aber habe schon Stunden damit verbracht Foren nach geeigneten Threads zu durchkämmen, konnte aber nichts gescheites finden was mir weitergeholfen hat.
Würde mich sehr über eine Antwort freuen !
Liebe Grüße.
ich bin ein blutiger Anfänger was VBA Programmierung angeht, deswegen wollte ich die hier ansässigen Fachmänner zu Rate ziehen.
Mir stellt sich folgende Problemtaik die zu lösen gilt (dazu habe ich zwei exemplarische Excel-Tabellen erstellt, da ich die Originale aus datenschutzrechtlichen Gründen nicht preisgeben darf):
Ich habe eine Arbeitsmappe mit zwei Tabellenblättern.
Tabellenblatt x welches meine Primäre Tabelle enthält sieht wie folgt aus:
AP/ User/ Object/ Asset-NR./
1/ Pxy/ PC/ AS1234/
1/ Pxy/ Laptop/ AS5678/ (x)
2/ Pzu/ Monitor/ AS9012/
2/ Pzu/ PC/ AS3456/
2/ Pre/ Laptop/ AS7890/
3/ Pii/ Monitor/ AS1482/
3/ Pii/ PC/ AS8924/ (x)
3/ Pkl/ Tastatur/ AS2380/
(y1)-------------------------
(y2)-------------------------
Tabellenblatt y welches die abzugleichende Tablle enthält sieht so aus:
AP/ User/ Object/ Asset-NR./
-/ Pxy/ PC/ AS1234/
-/ Pzu/ Monitor/ AS9012/
-/ Pzu/ PC/ AS3456/
-/ Pre/ Laptop/ AS7890/
-/ Pii/ Monitor/ AS1482/
-/ Pkl/ Tastatur/ AS2380/
-/ Pkl/ Maus/ AS5629/ (y1)
-/ Püä/ PC/ AS9983/ (y2)
Problematik:
1. Zeilen der Tabellen sollen miteinander vergleichen werden (Spalte AP (A) soll dabei nicht berücksichtigt werden).
2. Wenn eine Zeile aus dem Tb (Tabellenblatt) x nicht in dem Tb y vorhanden ist soll diese in der Primären Tabelle gelöscht werden (Zeilen die mit einem x gekennzeichent sind).
3. Wenn eine Zeile aus dem Tb y nicht in dem Tb x vorhanden ist soll diese in die Primäre Tabelle hinzugefügt werden (Zeilen díe mit einem y gekennzeichnet sind).
Hört sich erstmal nicht so schwer an, aber habe schon Stunden damit verbracht Foren nach geeigneten Threads zu durchkämmen, konnte aber nichts gescheites finden was mir weitergeholfen hat.
Würde mich sehr über eine Antwort freuen !
Liebe Grüße.
Please also mark the comments that contributed to the solution of the article
Content-Key: 460116
Url: https://administrator.de/contentid/460116
Printed on: April 26, 2024 at 17:04 o'clock
4 Comments
Latest comment
Gibbet hier genug von
Vergleich von 2 Tabellen in Excel
Vergleich von 2 Tabellen in Excel
Servus @hagiderboon ,
irgendwo habe ich das hier zwar sicherlich schon mal gepostet, finde es aber gerade nicht mehr. Deshalb habe ich dir es nochmal schnell zusammen getippt, download hier: compare_tables_460116.xlsm
Grüße Uwe
irgendwo habe ich das hier zwar sicherlich schon mal gepostet, finde es aber gerade nicht mehr. Deshalb habe ich dir es nochmal schnell zusammen getippt, download hier: compare_tables_460116.xlsm
Grüße Uwe