Thema Datum  Von Nutzer Rating
Antwort
Rot Unterschiedliche Tabellen vergleichen und Werte übernehmen
22.12.2023 17:14:50 Steffen
NotSolved
23.12.2023 08:10:10 Gast93258
NotSolved
23.12.2023 13:50:38 Gast75571
NotSolved
23.12.2023 15:31:03 Gast62920
NotSolved
23.12.2023 15:38:07 Gast17838
NotSolved
23.12.2023 20:30:49 Steffen
NotSolved
23.12.2023 20:47:58 Gast15952
NotSolved
23.12.2023 21:50:27 Steffen
Solved

Ansicht des Beitrags:
Von:
Steffen
Datum:
22.12.2023 17:14:50
Views:
568
Rating: Antwort:
  Ja
Thema:
Unterschiedliche Tabellen vergleichen und Werte übernehmen

Hallo zusammen,

ich bin neu hier und stehe vor zwei Problemen.
Ich bin was Excel-VBA angeht prinzipiell unerfahren. Ich habe aber schon ein paar Dinge durch Probieren und Tips aus dem Internet umsetzen können.
Ich stehe aktuell jedoch vor einem Problem bei dem ich bei null anfangen muss und hoffe auf Hilfe.
Ich hoffe auch dadurch tiefer in das Thema VBA einzusteigen, da man ziemlich nützliche Dinge damit vollbringen kann.

Ich möchte zwei unterschiedliche Tabellen vergleichen.
In beiden Tabellen sind Artikel aufgelistet, in einer Tabelle ausführlicher und an unterschiedlichen Positionen.

Thema 1:
Ich möchte ein VBA-Makro erstellen womit ich beide Tabellen durchsuchen lasse und dann Inhalte übernommen werden.
Das Makro soll in Tabelle2 einen Inhalt aus der Spalte "Lager" in der Tabelle1 aus der Spalte "Lagernummer" finden. Wenn der Inhalt in Tabelle1 existiert dann soll aus der Zeile in Tabelle2 der Inhalt aus der Spalte "Menge" und "Wert" in die entsprechende Zelle aus Tabelle1 in der Spalte "Menge" und "Wert" übernommen werden.
Wenn ein gesuchter Eintrag aus Tabelle2 nicht in Tabelle1 existiert, dann soll auch nichts passieren.
Auch existieren in Tabelle1 leere Zeilen, die dort auch bleiben sollten (warum auch immer).

Thema 2:
Ich möchte ein zweites Makro erstellen, mit dem ich wieder beide Tabellen vergleiche und sollte hier ein Eintrag aus Tabelle2 nicht in Tabelle1 existieren, dann soll das Makro diesen Eintrag aus Tabelle2 unten in Tabelle1 einfügen, in entsprechende Spalten.

Ich hoffe ich konnte es verständlich erklären.
Zum Testen habe ich zwei Beispieltabellen erstellt.

Ich weiss nicht wie und wo beginnen, da mir wirklich das Wissen fehlt. Es ist ganz anders als in einen VBA Code hineinzulesen und diesen nachzuvollziehen.

Vielen Dank im Voraus für Hilfe.
Steffen

Tabelle1
Lagernummer Menge Bezeichnung Usprungswert Wertung Wert Gesamtwert 
a1 1 teil 1 1,00 € 100% 1,00 € 1,00 €
a2 1 teil 2 1,00 € 50% 0,50 € 0,50 €
a3 1 teil 3 1,00 € 100% 1,00 € 1,00 €
a4 1 teil 4 1,00 € 30% 0,30 € 0,30 €
a5 1 teil 5 1,00 € 20% 0,20 € 0,20 €
br1 1 teil 6 1,00 € 10% 0,10 € 0,10 €
br2 1 teil 7 1,00 € 50% 0,50 € 0,50 €
  1   0,00 € 100% 0,00 € 0,00 €
br3 1 teil 9 1,00 € 100% 1,00 € 1,00 €
br4 1 teil 10 1,00 € 100% 1,00 € 1,00 €
br7 1 teil 11b 1,00 € 100% 1,00 € 1,00 €
c1 1 teil 12 1,00 € 100% 1,00 € 1,00 €
c2 1 teil 13 1,00 € 100% 1,00 € 1,00 €
c3 1 teil 14 1,00 € 100% 1,00 € 1,00 €
c4 1 teil 15 1,00 € 40% 0,40 € 0,40 €
c5 1 teil 16 1,00 € 100% 1,00 € 1,00 €

 

Tabelle2
Lager Artikelnummer Bezeichnung Menge Wert Gesamtwert
a1 010 teil 1 10 10,00 € 100,00 €
a2 020 teil 2 8 20,00 € 160,00 €
a3 030 teil 3 6 30,00 € 180,00 €
a4 040 teil 4 4 40,00 € 160,00 €
a5 050 teil 5 2 50,00 € 100,00 €
br1 060 teil 6 10 60,00 € 600,00 €
br2 070 teil 7 8 70,00 € 560,00 €
br2b 080 teil 8 6 80,00 € 480,00 €
br3 090 teil 9 4 90,00 € 360,00 €
br4 100 teil 10 2 100,00 € 200,00 €
br5 110 teil 11 0 110,00 € 0,00 €
br6 111 teil 11a 6 12,00 € 72,00 €
br7 112 teil 11b 5 13,00 € 65,00 €
br8 113 teil 11c 8 14,00 € 112,00 €
br9 114 teil 11d 2 15,00 € 30,00 €
br10 115 teil 11e 3 16,00 € 48,00 €
c1 120 teil 12 10 120,00 € 1.200,00 €
c2 130 teil 13 8 130,00 € 1.040,00 €
c3 140 teil 14 6 140,00 € 840,00 €
c4 150 teil 15 4 150,00 € 600,00 €
c5 160 teil 16 2 160,00 € 320,00 €

 

 

 

 

 

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Unterschiedliche Tabellen vergleichen und Werte übernehmen
22.12.2023 17:14:50 Steffen
NotSolved
23.12.2023 08:10:10 Gast93258
NotSolved
23.12.2023 13:50:38 Gast75571
NotSolved
23.12.2023 15:31:03 Gast62920
NotSolved
23.12.2023 15:38:07 Gast17838
NotSolved
23.12.2023 20:30:49 Steffen
NotSolved
23.12.2023 20:47:58 Gast15952
NotSolved
23.12.2023 21:50:27 Steffen
Solved