öffentlich
Redaktion Druckversion

VBA lernen - Excel 2007/2010 (4)

Beitrag bewerten
Stand: 16. Januar 2011

Alternativen (Entscheidungen)

Diese Entscheidungsart lässt jeweils eine von zwei Möglichkeiten der Reaktionen zu, je nach dem, ob die Bedingung den Wert wahr oder falsch ergibt.

Die Alternative ermöglicht zwei Möglichkeiten der Reaktion auf eine Bedingung.

Testen Sie die folgende Prozedur schrittweise. Sie finden sie in der Lösungsdatei Lösung Steueranweisungen und Felder.xlsm im Modul Auswahl.

Dim Stadt As String
Sub Zweifach_Auswahl()
Stadt = InputBox _
("Bitte einen Städtenamen eingeben!")
  If Stadt = "Berlin" Then
MsgBox "Deutschland ist ein Irrenhaus," & _
 "und hier ist die Zentrale."
  Else
MsgBox "Hallo " & Stadt & _
"er! Haben Sie es gut!"
  End If
End Sub

Aus dem zweiten Kursteil kennen Sie das folgende Beispiel:

Zahl = InputBox _
("Bitte eine ganze Zahl eingeben")
If Zahl < 0 Then
MsgBox "Zahl ist negativ!"
ElseIf Zahl < 1 Then
MsgBox _
"Eine 0 wurde eingegeben."
ElseIf Zahl < 10 Then
MsgBox "Zahl ist einstellig."
ElseIf Zahl < 100 Then
MsgBox "Zahl ist zweistellig."
Else
MsgBox "Zahl ist mindestens dreistellig."
End If

Eine Zahl wird schrittweise solange geprüft, bis die Bedingung wahr ist; erst dann erfolgt als Reaktion eine spezielle Mitteilung. Tritt kein wahrer Wert für die Bedingung auf, gibt es eine abschließende Mitteilung und der Block wird verlassen. Ebenfalls in der Lösungsdatei Lösung Steueranweisungen und Felder.xlsm im Modul Auswahl können Sie die Arbeitsweise nachvollziehen.

Mitglied werden

Als zahlendes Mitglied von akademie.de haben Sie vollen Zugriff auf alle Inhalte und können alle PDF-Dateien, Checklisten, Mustervorlagen und Anwendungen herunterladen.

Sind Sie sich noch unsicher? Dann wählen Sie die Option “akademie.de kostenlos testen”. So können Sie sich 14 Tage in Ruhe umschauen. Downloads stehen Ihnen in dieser Zeit nicht zur Verfügung. Gefällt Ihnen akademie.de nicht, reicht ein formloser Widerruf per E-Mail innerhalb der ersten 14 Tage. Es entstehen für Sie keine Kosten. Widerrufen Sie nicht, erhalten Sie nach Ablauf von 14 Tagen vollen Zugriff und der Mitgliedsbeitrag wird abgebucht.

Ich bin bereits Mitglied
Mitglied werden!
Ich entscheide mich für folgende Zahlungsweise:

Inhalt

Über den Autor:

bild117282

Dieter Frommhold, Jahrgang 1943, Diplom-Lehrer für Physik und Mathematik, Verlagslektor und Programmierer. Seit 1971 langjährige Lehrtätigkeit über Betriebssysteme und Programmierung.

Ab 1994 arbe ...

Newsletter abonnieren