Hallo Zusammen,
ist es möglich aus dem Programm ein UserForm aufzurufen und erst wenn es ausgefüllt und mit dem Button bestätigt wurde, den Code in der Function weiterlaufen zu lassen?
oder muss ich eine neue Function nach dem aufruf starten über Button_Click()?
ich möchte nicht 3 Inputboxen nacheinander aufrufen.
Viele Dank schon mal für jede Hilfe.
Viele Grüße,
Imke Dörge
ist es möglich aus dem Programm ein UserForm aufzurufen und erst wenn es ausgefüllt und mit dem Button bestätigt wurde, den Code in der Function weiterlaufen zu lassen?
oder muss ich eine neue Function nach dem aufruf starten über Button_Click()?
ich möchte nicht 3 Inputboxen nacheinander aufrufen.
Viele Dank schon mal für jede Hilfe.
Viele Grüße,
Imke Dörge
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Gast am Di., 20.07.2004 - 17:22
PermalinkGespeichert von Imke am Mi., 21.07.2004 - 10:44
Permalinkich habe zwar nicht genau verstanden, was du meinst, allerdings hast du mich auf eine Idee gebracht.
Es ist für mich viel sinnvoller alles vor dem ersten Aufruf einmal abzufragen, anstatt mittendrin.
Damit hat sich der Form -Aufruf aus dem Programm und anschließendes Fortsetzen in dieser Funktion erübrigt.
Trotzdem vielen Dank, auch wenn ich nichts verstanden hab.
Viele Grüße, Imke Dörge
Gespeichert von uwelangehh am Fr., 01.10.2004 - 15:09
Permalinkwo du das Thema nun einmal angeschnitten hast: Gast meinte meiner Meinung nach mit modal, das du ein Form wie folgt aufrufen kannst:
UserForm2.Show True
True bedeutet, dass der Code solange angehalten wird, wie das Form geoeffnet ist. Wenn das UserForm2 geschlossen wird (Me.hide) existiert es trotzdem weiter. Daher kannst du in deiner Ausgangsprozedur wie gewohnt die Angaben im UserForm2 abfragen:
strVorname = UserForm2.txtVorname.Value
etc.
Gruss
Uwe
DB-GIS.de