VBA-Code gesucht
04.05.2022 11:15:13
Martin
Habe folgendes Problem, wo ich leider keinerlei Ahnung davon habe und bin deshalb auf eure geschätzte Hilfe angewiesen, ob so etwas überhaupt mut VBA möglich ist.
Mittels Command-Button werden Werte in Spalte B und C im Tabellenblatt 1 eingetragen. Die Werte in Spalte A existieren bereits.
Zur Veranschaulichung sind nun alle Werte in der Excel-Liste aber bereits eingetragen
In Spalte B wird der Wert 1 eingegeben, es kann auch der Wert 2, Wert 3, Wert 4, Wert 5, Wert 6
Wert 7, Wert 8, Wert 9, Wert 10 eingegeben werden.
Die Werte in Spalte B und C werden nicht aufsteigend eingetragen, sondern wild durcheinander
In Echt wären aber die Spalten B und C leer und werden nur mittels CommandButton eingetragen
Nun zum eigentlichen Anliegen, wo ich nun die Hilfe benötige:
im Tabellenblatt 2 soll der VBA-Code Werte ausgegeben, sobald im Tabellenblatt 1 ein Wert in Spalte B
eingetragen wird. Dieser Code soll dann die Werte aus der eingetragenen Zeile aus Spalte B, aus Spalte A und aus Spalte C ausgeben
(als Beispiel gelb markiert), aber eben in anderer Reihenfolge. Der Wert aus B9 soll im Tabellenblatt 2 auf der 1. Seite von 10, nämlich auf der Seite der Palette 1 in A3 ausgegeben werden. Der Wert aus Spalte C9 in B3 und der Wert aus Spalte A9 in C3
Sobald im Tabellenblatt wieder ein Wert mittels Command-Button eingetragen wird, soll live im Tabellenblatt 2 ausgegeben werden
Ausgefüllt werden sollen zuerst die 3 Spalten links (ABC), dann wenn voll die 3 Spalten in der Mitte (EFG), dann wenn voll die 3 Spalten rechts (IJK) pro Seite.
Diese Logik separat für jede der 10 Seiten auf dem Tabellenblatt 2, jede Seite steht für 1 Palett das nummeriert ist von Palette1 bis Palette 10
PS: Falls in Spalte B der Wert 2 eingetragen wird, soll der Code merken, dass er die Ausgaben im Tabellenblatt 2 bei der 2. Seite, die für Palette 2 steht macht usw
Und zum Schluss noch dies: Falls eine Seite im Tabellenblatt 2, als Beispiel nun die Palette 1, komplett ausgefüllt wurde mit sämtlichen 70 Einträgen, soll der Code zusätzlich die Seite 4x ausdrucken.
https://www.herber.de/bbs/user/152857.xlsx
Es klingt ziemlich wild, aber ich hoffe jemand kann mir folgen und hätte eine Lösung?