Msgbox Abfrage, bis Ziel erreicht wurde
24.12.2016 12:17:45
Knecht74
ich habe mal wieder ein Problem und denke wahrscheinlich zu kompliziert und möchte deshalb gerne von euch wissen, ob es einen einfacheren Weg gibt.
Mein Problem:
ich habe eine Exceldatei in der soll per Knopfdruck eine Msgbox aufgehen, in der eine Menge abgefragt werden, danach soll eine Msgbox als Auswahlbox aufgehen, in der der Artikel ausgewählt werden kann. Diese werte sollen jetzt in ein anderes Tabellblatt in eine Tabelle geschrieben werden. Jetzt soll überprüft werden, ob die Menge schon einen bestimmten Wert erreicht hat, wenn nicht, dann sollen die beiden Msgboxen nochmal kommen, bis der Wert erreicht wurde. Der wert der nächsten Msgboxen sollen natürlich in die nächste Zeile der Tabelle eingetragen werden.
Super wäre es, wenn in der ersten Msgbox ein maximal Wert nicht überschritten eingeben werden kann und in der zweiten Mengen Msgbox nur noch ein Wert eingeben werden kann, der den Maximalwert minus MsgBox eins nicht überschreitet.
Das ganze soll ungefähr so aussehen, man kann auswählen was man für eine Box haben will, mit 10 Teilen, 20 Teilen oder 30 Teilen. Jetzt geht die erste Msgbox auf an gibt z.B die Menge 7 ein, wählt den Artikel aus Excel schreibt diese Werte in die Tabelle. Jetzt geht die zweite Msgbox auf, und verlangt wieder eine Menge, wenn ich am Anfang die Box mit 10 Teilen ausgewählt habe und jetzt die Menge 4 eingebe, müsste er mir sagen, dass die Maximale Anzahl überschritten wurde.
Wer dafür einen guten Lösungsansatz in VBA hat, dem wäre ich sehr dankbar.
Jetzt wünsche ich allen hier im Forum noch ein schönes Weihnachtsfest und einen guten Rutsch in neue Jahr.
Danke,
Knecht 74