Hallo alle zusammen,
ich versuche ein Makro für den Vergleich von zwei Tabellen zu erstellen. Es soll die Spalte A in Tabellenblatt1 mit der Spalte A in Tabellenblatt2 und gleichzeitig die Spalte D in Tabellenblatt1 mit der Spalte D in Tabellenblatt2. Wenn in der Spalte B (Tabellenblatt1) die Werte aus B (2) vorkommen und die Werte D (1) und D (2) ungleich sind, sollen die Werte in D (2) ersetzt werden. Und wenn die Werte aus B (1)nicht in B (2) vorkommen und die Werte in D (1) gleich Null sind, sollen die Spalten B (2) und D (2) mit den Werten ergänzt werden.
Tabellenblatt1:
A B C D
Nummer Bezeichnung PLZ
1 Bezeichnung1 10823
2 Bezeichnung2 80999
3 Bezeichnung3 80999
4 Bezeichnung4 32278
5 Bezeichnung5 71139
6 Bezeichnung6 80999
7 Bezeichnung7 80999
8 Bezeichnung8 6918
9 Bezeichnung9 80999
10 Bezeichnung10 21409
11 Bezeichnung11 80999
12 Bezeichnung12 42651
13 Bezeichnung13 42719
Tabellenblatt2:
A B C D
Nummer Bezeichnung PLZ
2 Bezeichnung2 80999
3 Bezeichnung3 80999
6 Bezeichnung6 80999
7 Bezeichnung7 80999
9 Bezeichnung9 80999
(hier ist Nummer 11 noch aufgelistet)
ich versuche ein Makro für den Vergleich von zwei Tabellen zu erstellen. Es soll die Spalte A in Tabellenblatt1 mit der Spalte A in Tabellenblatt2 und gleichzeitig die Spalte D in Tabellenblatt1 mit der Spalte D in Tabellenblatt2. Wenn in der Spalte B (Tabellenblatt1) die Werte aus B (2) vorkommen und die Werte D (1) und D (2) ungleich sind, sollen die Werte in D (2) ersetzt werden. Und wenn die Werte aus B (1)nicht in B (2) vorkommen und die Werte in D (1) gleich Null sind, sollen die Spalten B (2) und D (2) mit den Werten ergänzt werden.
Tabellenblatt1:
A B C D
Nummer Bezeichnung PLZ
1 Bezeichnung1 10823
2 Bezeichnung2 80999
3 Bezeichnung3 80999
4 Bezeichnung4 32278
5 Bezeichnung5 71139
6 Bezeichnung6 80999
7 Bezeichnung7 80999
8 Bezeichnung8 6918
9 Bezeichnung9 80999
10 Bezeichnung10 21409
11 Bezeichnung11 80999
12 Bezeichnung12 42651
13 Bezeichnung13 42719
Tabellenblatt2:
A B C D
Nummer Bezeichnung PLZ
2 Bezeichnung2 80999
3 Bezeichnung3 80999
6 Bezeichnung6 80999
7 Bezeichnung7 80999
9 Bezeichnung9 80999
(hier ist Nummer 11 noch aufgelistet)
Zuletzt bearbeitet: