ich versuche bereits seit 2 Tagen folgendes Problem zu lösen. Allerdings übersteigt die Anforderung meine bisherigen Kenntnisse und Foren waren bisher nicht hilfreich.
Zu Beginn die Beschreibung:
Ich habe 3 verschiedene Tabellen (Tabelle 1, Tabelle 2, Tabelle 3). Aus diesen 3 Tabellen soll sich eine Tabelle ergeben = Tabelle 4
Tabelle 1 (beginnt ab A3) beinhaltet unterschiedliche Datenaufnahmen zum Produkt, diese wird auch dynamisch weitergeführt. So können in den laufenden Tagen weitere Bemerkungen dazu kommen und diese sollen in Tabelle 4 dann wieder vermerkt werden.
Tabelle 2 (beginnt ab A3) beinhaltet ebenfalls unterschiedliche Datenaufnahmen zu einem anderen Produkt, diese wird auch dynamisch weitergeführt.
Tabelle 3 ((beginnt ab A3) beinhaltet ebenfalls unterschiedliche Datenaufnahmen zu einem anderen Produkt...
Jede Tabelle hat somit unterschiedliche Informationen.
Via VBA soll nun folgendes geschehen.
Die 3 Tabellen mit den jeweiligen Informationen sollen in Tabelle4 zusammengetragen werden. Hierbei soll, aber keine der Daten überschrieben werden. Ich scheitere nun am folgenden Punkt.
Tabelle 1 hat einen Button zum Starten vom VBA:
Ich drücke den Button und die Daten werden in Tabelle 4 übertragen.
Tabelle 2 sowie 3 hat ebenfalls einen Button:
Ich drücke den Button und die vorherigen Werte werden überschrieben. Ich möchte aber, dass die Werte aus Tabelle 2 sowie 3 in die nächste freie Zelle übertragen werden und sich so eine endlose Kette ergibt.
Im Anhang:
Bild einer Tabelle ( die anderen sehen gleich aus) sowie, wie es final aussehen sollte. Die Farben dienen zur Vereinfachung beim durchschauen der Tabelle. Die Zellen müssen nicht farbig sein.
Es wär übrigens super, wenn man noch in Tabelle 1, den Kommentar "übertragen" schreibgeschützt gestalten würde - also dieser lässt sich nicht mehr löschen.
Zur Suche der letzten Reihe habe ich folgende Funktion gefunden, konnte diese aber bislang nicht anwenden:
Meinen bisherigen Code, habe ich ebenfalls als Anhang hochgeladen, weil dieser hier nicht sauber dargestellt wurde =/