VBA lernen - Excel 2007/2010 (4)

Von: Dieter Frommhold
Stand: 16. Januar 2011
Beitrag bewerten
Anmelden um Kommentare zu schreiben

Zusammenfassung: Was bisher geschah

Fallauswahl

Diese Mehrfachentscheidung war im zweiten Kursteil zur Prüfung von User-Namen erforderlich, um Ihnen über Ihren Namen Zutritt zum Programm zu gewähren.

Dim Nutzer As String
Sub Eröffnung1()
Nutzer =InputBox("Bitte Ihr Name.", _
"Nutzererlaubnis")
Select Case Nutzer
 Case "Meier"
 Call Begruessung
 Case "Schulze"
 Call Begruessung
 Case "Friedrich"
 Call Begruessung
 Case Else
 Call abgelehnt
End Select
End Sub

Auch hier konnten Sie schon beim Testen schrittweise verfolgen, dass der Nutzer, wenn er einen der geprüften Namen eingegeben hatte, begrüßt wurde und Zutritt zum Programm erhielt.

Bild vergrößernDarstellung der Fallauswahl

Ein Anweisungsblock wird abgearbeitet, wenn die Variable einen der vorgesehenen Werte besitzt. Alternativ wird ein Alternativblock, wenn vorhanden, gewählt. Andernfalls wird die gesamte Fallauswahl ohne Reaktion verlassen.

Die vorgesehenen Werte sind im obigen Beispiel die Namen "Meier", "Schulze" usw. Bei Gleichheit mit dem Inhalt der Variable Nutzer erfolgt die "Begrüßung", bei Ungleichheit wird die Alternative "abgelehnt" gewählt.

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 (4): Steueranweisungen und Felder 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
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein