1.7k Aufrufe
Gefragt in Tabellenkalkulation von
Hallöchen!

Ich hatte mich arbeitsbedingt mit VBA beschäftigt und komme kein
bisschen weiter.

Der Sachverhalt ist folgender:
Ich habe 2 Dateien (A und B)

In Datei A befinden sich ein Haufen Daten, welche ich mit dem Inhalt
aus Datei B ergänzen will.

Heißt explizit:
Das Makro muss in Datei A (Spalte xy) einen Zahlenwert nehmen
und danach in Datei B suchen.
Wenn er die Zahl gefunden hat, gibt es in Datei B (Spalte sowieso)
einen Inhalt der in Datei A übertragen werden soll.
Falls er nichts findet, soll er weiter springen.

Hab ich mich verständlich ausgedrückt?
Bin am verzweifeln :-(

Grüße
Rico

4 Antworten

0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

deine Zielrichtung ist mir grundsätzlich klar, aber deine Angaben zu den Spalten helfen nicht weiter.

Deine Angaben müssten schon genauer sein, nicht schlecht wäre eine kleine Beispieldatei.

Gruß

Helmut
0 Punkte
Beantwortet von ricoriccsn Einsteiger_in (9 Punkte)
Hallo nochmal, habe mich jetzt registriert.
Weiß leider nicht, wo man hier dateien hochladen kann (?)

Daher hab ich es auf einen OCH gepackt.
Als Zip gepackt.

Erklärung:
Er soll in Test 1 die "Tel" nehmen und in Test 2 danach suchen.
Dann soll er die dazugehörige "Straße" in Test 1 übernehmen.

(ist natürlich alles sehr vereinfacht)

www.file-upload.net/download-8731413/test.zip.html
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

versuch es mal mit

=SVERWEIS(C2;[test2.xlsx]Sheet1!$B$2:$C$4;2;)

in test1 Zelle d2 und dann nach unten ziehen.

Es müssen beide Dateien geöffnet werden.

Gruß

Helmut
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

noch ein Hinweis, wenn die Daten tatsächlich dahin kopiert werden sollen, dann mit "Kopieren" "Inhalte Einfügen" " Werte" die Daten übertragen.

Bei nicht gefundenen Werten erscheint #NV.

Gruß

Helmut
...