VBA lernen - Excel 2007/2010 (2)
Einfache Ein- und Ausgabedialogboxen: Einfache Ein- und Ausgaben programmieren
Einfache Ein- und Ausgaben programmieren
Auf dieser Seite
Mit Bild
Zunächst verwenden Sie für die Ausgabe einer Meldung die von Microsoft vordefinierten Ausgabeboxen.
Mit Bild
Eine neue leere Arbeitsmappe ist geöffnet. Notieren Sie im Fenster neben dem Projekt-Explorer:
Mit Bild
Sub erste_Meldung MsgBox "Hallo! Wie geht es Dir?" End Sub
Mit Bild
Ihre erste Prozedur
Mit Bild
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".
Mit Bild
Ihre erste Prozedur meldet sich mit der Meldung. "OK" schließt die Box.
Mit Bild
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:
Mit Bild
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 Sub
Mit Bild
Mit Bild
Starten 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.