30.11.2016, 08:59
Grüß euch,
ich möchte Checkboxen in der Userform bei einem "û" ausgrauen. Dies klappt so ganz gut: (hier nur 4, in Wirklichkeit sind es viel mehr)
Nun möchte ich den Code etwas verkürzen. Mein Programmierwissen geht gegen 0, mein Versuch:
So solls aber nicht laufen. Wenn in Cells(8,12) ein û steht, soll chkApfel.Enabled = False sein. Wenn in Cells(8,13) ein û steht, soll chkBirne.Enabled = False sein. Wie löse ich das? Danke euch!
ich möchte Checkboxen in der Userform bei einem "û" ausgrauen. Dies klappt so ganz gut: (hier nur 4, in Wirklichkeit sind es viel mehr)
Code:
If Cells(8, 12).Value = "û" Then
chkApfel.Enabled = False
End If
If Cells(8, 13).Value = "û" Then
chkBirne.Enabled = False
End If
If Cells(8, 14).Value = "û" Then
chkBanane.Enabled = False
End If
If Cells(8, 15).Value = "û" Then
chkOrange.Enabled = False
End If
Code:
For i = 12 To 15
If Cells(8, i) = "û" Then
chkApfel.Enabled = False
chkBirne.Enabled = False 'etc..
End If
Next i