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
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
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 ;)
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
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
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
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
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
tausend Dank @ Hajo....
gruß
Patrick

