Microsoft Office Tutorials and References
In Depth Information
6.2.5 UserForms für mehr Dialog
Die Inputbox ist für einfache Eingaben zuständig, für Ausgaben auf
den Bildschirm nutzen Sie die Messagebox. Schreiben Sie vor der
letzten Anweisung End Sub diese Codezeile, die den Benutzer darauf hin-
weist, dass der Einzelbericht erstellt wurde (Leertaste und Unterstrich
für Zeilenumbrüche):
MsgBox "Einzelbericht für Projektleiter" _
& vbCr _
& PLeiter _
& " erstellt", vbInformation
Wenn Sie das Makro über die Schaltfläche im Startblatt aktivieren,
sollte zuerst die Inputbox angezeigt werden. Geben Sie einen Projekt-
leiter ein, achten Sie auf die Schreibweise, die Eingabe muss einem
Eintrag der Spalte B entsprechen. Die Messagebox erscheint nach
Ablauf des Makros, sie muss bestätigt werden, erst dann können Sie
in der Tabelle weiterarbeiten.
Abbildung 6.6: Makrostart, Inputbox und Abschlussmeldung
6.2.5
UserForms für mehr Dialog
Eingaben und Ausgaben über Inputbox und Messagebox sind nicht
nur mager in der Gestaltung, sie bieten auch nicht den Komfort, den
eine programmierte Anwendung heutzutage zu bieten hat. Schalten
Sie, wenn Sie Dialoge mit dem Benutzer Ihrer Makros zu führen
haben so schnell wie möglich auf UserForms um. Das sind Masken,
Search JabSto ::




Custom Search