Ich habe eine kurze Verständnisfrage zu oben genannter Problematik.
Ich klicke in einem Blatt in eine Zeile und darauf startet ein UF.
Beim Öffnen (Userform_Initalize) dieses UF soll geprüft werden, ob in der aktiven Zeile in Spalte G (7) der Wert "1" steht. Wenn ja, soll Checkbox chk_FAE aktiviert werden. Wenn nein, deaktiviert.
Nun dachte ich, dass mein bescheidener VBA-Sachverstand reichen würde und ich mit der Codezeile,...
Dim zeile As Long
zeile = ActiveCell.Row
'FAE
If Cells(zeile, 7) = "1" Then
Me.chk_FAE.Value = True
Else: Me.chk_FAE.Value = False
End If
die Lösung ist. Eigentlich würde auch If Cells(zeile, 7) = "1" Then Me.chk_FAE.Value = True
reichen. Aber leider ist das Ergebnis immer, das die Checkbox deaktiviert bleibt.
Habe ich einen Denkfehler?
Ich habe schon einiges probiert. Mit .value, ohne .value, mit "1" und nur 1....
Kann eventuell mich jemand auf den Fehler stossen?
Vielen Dank für den Anschubser.
Gruß
Peer