AW: Ein- und Ausblenden per click
04.07.2016 13:23:57
Berni
Danke Herbert,
Deine Variante mit Optionbutton1.click habe ich vorher auch schon probiert, ich komme trotzdem nicht über die Zeile
ActiveSheet.CommandButton(i).Visible = True
hinaus.
Auch wenn ich deinen Code um eine IF-Anweisung erweitere, funktioniert es nicht.
Private Sub OptionButton1_Click()
Dim i As Integer
For i = 1 To 35
If Range("C3") = True Then
ActiveSheet.CommandButton(i).Visible = True
End If
Next i
End Sub
Habe mir vorläufig einmal mit den einzelnen Schritten geholfen. Das ist zwar nicht schön und umständlich aber es funktioniert.
Private Sub Worksheet_Calculate()
ActiveSheet.CommandButton1.Visible = OptionButton1.Value
ActiveSheet.CommandButton2.Visible = OptionButton1.Value
ActiveSheet.CommandButton3.Visible = OptionButton1.Value
ActiveSheet.CommandButton4.Visible = OptionButton1.Value
ActiveSheet.CommandButton5.Visible = OptionButton1.Value
ActiveSheet.CommandButton6.Visible = OptionButton1.Value
ActiveSheet.CommandButton7.Visible = OptionButton1.Value
ActiveSheet.CommandButton8.Visible = OptionButton1.Value
ActiveSheet.CommandButton9.Visible = OptionButton1.Value
ActiveSheet.CommandButton10.Visible = OptionButton1.Value
ActiveSheet.CommandButton11.Visible = OptionButton1.Value
ActiveSheet.CommandButton12.Visible = OptionButton1.Value
ActiveSheet.CommandButton13.Visible = OptionButton1.Value
ActiveSheet.CommandButton14.Visible = OptionButton1.Value
ActiveSheet.CommandButton15.Visible = OptionButton1.Value
ActiveSheet.CommandButton16.Visible = OptionButton1.Value
ActiveSheet.CommandButton17.Visible = OptionButton1.Value
ActiveSheet.CommandButton18.Visible = OptionButton1.Value
ActiveSheet.CommandButton19.Visible = OptionButton1.Value
ActiveSheet.CommandButton20.Visible = OptionButton1.Value
ActiveSheet.CommandButton21.Visible = OptionButton1.Value
ActiveSheet.CommandButton22.Visible = OptionButton1.Value
ActiveSheet.CommandButton23.Visible = OptionButton1.Value
ActiveSheet.CommandButton24.Visible = OptionButton1.Value
ActiveSheet.CommandButton25.Visible = OptionButton1.Value
ActiveSheet.CommandButton26.Visible = OptionButton1.Value
ActiveSheet.CommandButton27.Visible = OptionButton1.Value
ActiveSheet.CommandButton28.Visible = OptionButton1.Value
ActiveSheet.CommandButton29.Visible = OptionButton1.Value
ActiveSheet.CommandButton30.Visible = OptionButton1.Value
ActiveSheet.CommandButton31.Visible = OptionButton1.Value
ActiveSheet.CommandButton32.Visible = OptionButton1.Value
ActiveSheet.CommandButton33.Visible = OptionButton1.Value
ActiveSheet.CommandButton34.Visible = OptionButton1.Value
ActiveSheet.CommandButton35.Visible = OptionButton1.Value
End Sub
Vielleicht gibt es doch eine kürzere Variante.
Danke nochmals
Berni