Forum: PC-Programmierung VBA vergleich zweier Tabellen


von Kaly (Gast)


Lesenswert?

Hallo Zusammen,
ich brauche dringend Hilfe Bitte

Ich muss zwei Spalten in unterschiedlichen tabellen Spalte A Tabelle 1 
mit Spalte B in Tabelle 2
Spalte A Tabelle 1 sieht so aus
StrkNr.       SAPNr.
125               1155
125               1113
125               2222
126               3333



 Spalte B Tabelle 2 sieht so Aus
StrkNr
125
126


in Tabelle B gibt es keine doubletten. Das Programm soll nach alle 
Werten von Spalte B Tabelle 2 in Spalte A Tabelle 1 suchen. Dann die 
Werte von Tabelle 1 in Tabelle 2 zuordnen . Wenn mehrere Treffer gibt 
dann in derselben zeile eine lehre Zelle lassen und den zeiten Werte 
hinzufügen
Sodass es so aussieht
 Spalte B Tabelle 2 sieht so Aus
StrkNr           Treffer 1           Treffer 2           Treffer 3 
usw...
125               1155               1113              2222 
222
126                3333

: Verschoben durch User
von Kaly (Gast)


Lesenswert?

Hallo Zusammen,
ich brauche dringend Hilfe Bitte

Ich muss zwei Spalten in unterschiedlichen tabellen Spalte A Tabelle 1
mit Spalte B in Tabelle 2
Spalte A Tabelle 1 sieht so aus
StrkNr.       SAPNr.
125               1155
125               1113
125               2222
126               3333



 Spalte B Tabelle 2 sieht so Aus
StrkNr
125
126


in Tabelle B gibt es keine doubletten. Das Programm soll nach alle
Werten von Spalte B Tabelle 2 in Spalte A Tabelle 1 suchen. Dann die
Werte von Tabelle 1 in Tabelle 2 zuordnen . Wenn mehrere Treffer gibt
dann in derselben zeile eine lehre Zelle lassen und den zeiten Werte
hinzufügen
Sodass es so aussieht
 Spalte B Tabelle 2 sieht so Aus
StrkNr           Treffer 1           Treffer 2           Treffer 3
usw...
125               1155               1113              2222

126                3333

von Matthias V. (Gast)


Lesenswert?

Ist schon etwas tricky, geht aber:
Ich würde zunächst einmal Tabelle 2 ergänzen um mehrere Spalten:
- eine ZÄHLENWENN, die mir pro StrkNr angibt, wie oft sie eigentlich 
vorkommt
- und dann anschließend jeweils eine Spalte für die Trefferzeile und den 
jeweiligen Treffer; also etwa "Zeile Treffer 1" und "Treffer 1". In 
ersterer z.B. mittels VERGLEICH den ersten Eintrag finden, per INDEX 
lässt sich der Wert holen
für die Treffer ab 2. muss dann bei VERGLEICH die Suchmatrix 
entsprechend in Abhängigkeit des ersten Treffers (+1) angepasst werden; 
die dazu notendige Adressangabe baut man sich per INDIREKT und TEXT

von Kaly (Gast)


Lesenswert?

hey Mathias Vielen Dank, leider bin ich nicht so fit in Excel :(, daher 
weiß ich nicht genau wie ich es mit Fonctions hinbekommen kann :/


und mit VBA geht das nicht ?

von Matthias V. (Gast)


Lesenswert?

Doch, klar :-)

Wenn VBA zulässig ist, dürfte es damit sogar eleganter gehen... Wenn Du 
konkrete Fragen zu Deinem Code hast, helfe ich gerne weiter.

von huh (Gast)


Lesenswert?

Matthias V. schrieb:
> Wenn VBA zulässig ist
Lies mal den Titel :-)
> Re: VBA vergleich zweier Tabellen

von Matthias V. (Gast)


Lesenswert?

OK :-)

Dann zeig mal den bisherigen Code :-)
Wo hakt es denn?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.