Ich habe ein kleines Problem in meinem Excel-Makro.Elseif funktioniert nicht in Excel Makro (VBA)
Beschreibung des Problems:
Ich möchte ein Makro erstellen, die Ein-/Ausblenden Spezialblätter, wenn eine Antwort ein Dropdown-Menü verwendet wird.
Dropdown Menü:
Australian
Österreich
Deutschland
Und wenn einer von ihnen gewählten zB Deutschland -> das Blatt mit Deutschland sollte und das Blatt mit australischen sichtbar machen und Österreich sollte sich verstecken.
Ich versuche, den ElseIf Befehl zu verwenden:
Sub Choose_Country()
If (c2 = "Germany") Then
Sheet8.Visible = True
Sheet9.Visible = False
Sheet10.Visible = False
ElseIf (C2 = Australia) Then
Sheet8.Visible = False
Sheet9.Visible = True
Sheet10.Visible = False
ElseIf (C2 = Austria) Then
Sheet8.Visible = False
Sheet9.Visible = False
Sheet10.Visible = True
End if
End sub
Der Fehler ist, dass es nicht das, was egal ich jedes Mal, wähle das Blatt Deutschland sichtbar ist und die andere nicht ..
All Ideen, was mein Fehler ist?
Grüße
Warum nicht 'Select Case c2' statt all diese' If' Klauseln? https://msdn.microsoft.com/en-us/library/cy37t14y.aspx – Ralph