Einfache Ein- und Ausgabedialogboxen
Einfache Ein- und Ausgaben programmieren
Zunächst verwenden Sie für die Ausgabe einer Meldung die von Microsoft vordefinierten Ausgabeboxen.
Eine neue leere Arbeitsmappe ist geöffnet. Notieren Sie im Fenster neben dem Projekt-Explorer:
Sub erste_Meldung MsgBox "Hallo! Wie geht es Dir?" End Sub
Ihre erste Prozedur
Um Ihre soeben programmierte Meldung anzusehen, klicken Sie auf eine beliebige Stelle in Ihrer ersten Prozedur und drücken <F5> oder wählen "Ausführen" - "Sub/UserForm ausführen".
Ihre erste Prozedur meldet sich mit der Meldung. "OK" schließt die Box.
MsgBox ist eine VBA-Anweisung für die vordefinierte Ausgabebox. Als Meldung wurde der Text als Zeichenkettenkonstante (String) von Anführungszeichen begrenzt eingegeben. Texte, die ausgedruckt oder angezeigt werden sollen, müssen immer als Zeichenketten notiert werden.
In der nächsten Prozedur wird eine Bedieneingabe über die vordefinierte Eingabeboxfunktion angefordert, für die Sie eine Eingabeaufforderung notieren können. Schreiben Sie dazu den folgenden Code:
Sub Ein_und_Ausgabe()
' es folgt eine Zuweisung
Eingabetext = InputBox _
("Wie heißt Du?", "Vorname")
' es folgt eine Ausgabebox
MsgBox Eingabetext & ", sei gegrüßt!", _
, "Begrüßung"
End SubStarten Sie Ihre Prozedur. Der über die Inputbox eingegebene Text wird einer Variable mit frei gewähltem Namen Eingabetext zugewiesen und in der MsgBox zur Ausgabe verwendet.
Die Notation der Ein- und Ausgaben wird in einem späteren Teil der Serie erläutert. Zunächst werden Variablen und Zuweisungen von Ausdrücken behandelt.
Dies ist eine Leseprobe
Möchten Sie den Beitrag komplett lesen? Dann werden Sie Probemitglied und testen Sie akademie.de 14 Tage kostenlos!
Auf VBA Excel 2007/2010 (2): Variablen, Konstanten, Anweisungen erfahren Sie mehr über diesen Beitrag und die weiteren Leseproben.
Weitere Informationen finden Sie auf unserer Infoseite zur Mitgliedschaft und in unseren AGB.
Ich bin bereits Mitglied