Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Problem 2 Excel tabellen vergleichen....





Frage

Hallo, hab nun schon mehrfach nach ner Lösung gesucht, aber nix passendes gefunden. Problem: Hab 2 Excel tabellen, die kleine hat unter anderem Artikel aus der Großen.(gleiche Artikelnr. jeweils in Spalte A). Ich würde nun gerne die erste mit der zweiten so abgleichen, dass immer wenn die Artikelnnr. übereinstimmen, er mir die komplette Zeile der zweiten Tabelle zur jeweiligen artikelnr. in eine neue Tabelle schreibt. Eigentlich ganz simpel, aber auch nach mehreren Tagen hab ichs nit hinbekommen, man muss auch dazu sagen, dass ich nit wirklcih viel Ahnung von vb hab.... schon mal vorab danke für eure Hilfe

Antwort 1 von Hajo_Zi

Hallo Namensloser,

ih vermute mal Du gibst die Artikelnummer von Hand ein. Dann geht dies ohne VBA mit der Funktion SVerweis. Ein Beispiel dazu findest Du auf meiner HP Seite ohne VBA, allgemein.

Gruß Hajo

Antwort 2 von Saarbauer

Hallo,

ich gehe in Zeile 1 von Überschriften aus. Dann kopiere in Zelle B2 die folgende Formel

=WENN(ISTFEHLER(SVERWEIS($A2;Tabelle1!$A$2:$Z$1000;SPALTE();FALSCH));"Artikelnummer nicht vorhanden"; SVERWEIS($A2;Tabelle1!$A$1:$Z$1000;SPALTE();FALSCH))

nach unten und rechts ziehen. Sollte die Tabellen in Unterschiedlichen Dateien sein sind die Die Angaben im Sverweis entsprechend zu ergänzen.

Die Tabellennamen und Datengrenzen sind anzupassen

Gruß

Helmut

Antwort 3 von futuredps

Hi,

also erst ma vielen Dank, ich hab mich bei Hajo auf der Website umgeschaut un habs mit dem tabellenVergleich Makro gemacht.
Nun hab ich noch ne Frage un zwar, wie bring ich deinem Makro bei, auch Artikelnr. zu vergleichen, die Buchstaben enthalten? Vielleicht mit String anstatt Long als Datentyp? wenns zu aufwendig is, dann mach ich den rest von hand...

Gruß

Patrick ;)

Antwort 4 von Hajo_Zi

Hallo Patrick,

ich habe mir jetzt Extra die aktuelle Version von "Tabellen_Vergleichen" von der HP gezogen. In keinem der Makros wird der Suchbegriff auf eine Variable geschrieben, oder übersehe ich was?

Gruß Hajo

Antwort 5 von futuredps

Hi,

danke für die schnelle antwort.
hmm... also was er bei mir macht ist, dass er nur die artkelnnr. schreibt, die ausschließlich aus zahlen bestehen.. die anderen werden nicht in die neue tabelle geschrieben? wie gesagt, ich bin zwar mit den grundlagen der progrmamierung ein wenig vertraut, allerdings kann ich kein VB....

gruß

patrick

Antwort 6 von Hajo_Zi

Hallo Patrick,

lade mal eine Datei hoch oder schicke Sie mir. Über meine Hp kannst Du Kontakt aufnehmen. Ich sehe mir das am Abend an.

Gruß Hajo

Antwort 7 von Hajo_Zi

Hallo

ich vermute mal das Problem ist gelöst. Die Lösung habe ich auf meine Homepage auf der Seite VBA, Allgemein in dem Beispiel Tabelle vergleichen als Makro 6 abgelegt.

Gruß Hajo

Antwort 8 von futuredps

Hi,

tausend Dank @ Hajo....

gruß

Patrick