Hallo!
Da ich mit der VBA-Materie noch nicht sehr vertraut bin, suche ich bei euch Profis eine VBA-Lösung zu folgendem Problem:
Inventar
|
A |
B |
C |
D |
E |
F |
G |
H |
1 |
|
Anschrift Alt |
Anschrift Neu |
|
2 |
Inv-Nr |
PLZ |
Ort |
Anschrift |
PLZ |
Ort |
Anschrift |
Geprüft von |
3 |
4001001302720000 |
1030 |
Wien |
Musterstraße 11 |
|
|
|
|
4 |
4001001302730000 |
1030 |
Wien |
Musterstraße 12 |
|
|
|
|
5 |
4001002027430000 |
1030 |
Wien |
Musterstraße 13 |
|
|
|
|
6 |
4001002055460000 |
1030 |
Wien |
Musterstraße 14 |
|
|
|
|
7 |
4001002055550000 |
1030 |
Wien |
Musterstraße 15 |
|
|
|
|
8 |
4001002055570000 |
1030 |
Wien |
Musterstraße 16 |
|
|
|
|
9 |
4001002055580000 |
1030 |
Wien |
Musterstraße 17 |
|
|
|
|
Standort
|
A |
B |
C |
D |
E |
1 |
PLZ |
Ort |
Adresse |
Inventar-Nr. |
Geprüft von |
2 |
7143 |
Apetlon |
Wallernerstr. 4 |
400100130272 |
Tick |
3 |
3925 |
Arbesbach |
Linzerstraße 22 |
4001001302730000 |
Trick |
4 |
3361 |
Aschbach |
Pfarrhofgasse 20 |
4001002027430000, 400100205546, 4001002055550000, 4001002055570000, 4001002055580000 |
Track |
Es handelt sich um eine Excel-Datei mit den beiden Tabellen "Inventar" und "Standort".
Sobald ein Eintrag in der Spalte D der Tabelle "Standort" erfolgt, sollen aus der Spalte A der Tabelle "Inventar" jeweils die linken 12 Zeichen (ohne die 4 Nullen am Ende)
mit den - eventuell mehrfach in einer Zeile vorhandenen und durch Komma getrennten - linken 12 Zeichen der Spalte D der Tabelle "Standort" verglichen werden.
Wird eine Übereinstimmung erzielt, so soll aus der entsprechenden Zeile der Tabelle "Standort" die Adresse (Spalte A bis C) und der Name des Prüfers (Spalte E) in die Tabelle "Inventar" in die Spalten E bis H übertragen werden.
Wäre toll, wenn ihr mir eine Lösung vorschlagen könntet.
lg
dervish65
|