Vba excel und-verknüpfung mit checkbox problem

hallo,

hab mir einen vba code geschriebn mit einer checkbox, welche über eine und-bedingung aktiviert oder eben nicht aktiviert wird.

If (Range(„b24“).Value „180“) Then
CheckBox4 = True
End If

d.h falls der wert 200 (±10%) ist dann soll ein hacken in die box. Das geht eig. auch ganz gut, blos wenn ich jetzt zb. den wert 20 oder den wert 2000 nehm wird die checkbox trotzdem aktiviert. Ich denke excel achtet da nicht so genau auf die nullen oder so, blos wie kann ich den fehler beheben?

mfg
michael

Hallo Michael ,
was passiert wenn du den Else Teil deiner if Schleife dazubastelst ?
Nach dem Motto … Ansonsten setze keinen Haken (checkbox4 = false )
Welche Aktion nutzt du zum Aufruf deiner Funktion ?
Gruß xatom

Hallo bibs2511,
ändern Code leicht ab, dann sollte es funktionieren.

Private Sub Worksheet_Change(ByVal Target As Range)
If (Range(„b24“).Value 180) Then
CheckBox4 = True
Else
CheckBox4 = False
End If
End Sub

M.f.G.
Heinz Günther

Hallo Michael,
leider kann ich nicht weiterhelfen, da VBA meine schwache Seite ist und ich hiervon zu wenig Ahnung habe.
Mein Tipp: schau mal bei »bernd-augustin.de« nach.

mfG
Uwe

Lass die Anführungszeichen bei den Werten weg und es geht:

If Range(„b24“).Value 180 Then
CheckBox4 = True
Else: CheckBox4 = False
End If

Gruß
Sveno

hallo xatom,

das mit else hat nicht gebracht, die Anführungszeichen bei den Werten waren schuld. Trozdem danke

mfg

danke, jetzt funktionierts.

ok danke, jetzt funktionierts

Hi Michael
Jo seh ich jetzt auch ! Wird sonst als Text interpretiert !

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]