Einführung "VBA mit Microsoft Office"

Code Snippet "VBA allgemein"

Select Case mit Is und To für Mehrfachverzweigung

Sub procUeb03_SelectSicher()
  Dim strEingabe As String
  'Achtung: Richtiger Typ ist hier wichtig!
  Dim intEingabe As Integer
  
  strEingabe = InputBox("Bitte geben Sie eine Zahl zwischen 1 und 100 ein")
  
  If IsNumeric(strEingabe) Then
    intEingabe = strEingabe
  Else
    MsgBox ("Keine Zahl eingegeben")
  End If
  
  Select Case intEingabe
    Case Is < 0
      MsgBox ("Der Wert ist zu klein!")
    Case 1 To 100
      MsgBox ("Sie haben " & intEingabe & " gewählt.")
    Case Is > 100
      MsgBox ("Der Wert ist zu gross!")
  End Select
End Sub