Hallo,
ein Kontrollkästchen ist keine Checkbox!
Füge kein Formularsteuerelemt (=Kontrollkästchen) sondern ein ActiveX-Steuerelement (=Checkbox) ein.
Mache dann im Entwurfsmodus einen Doppelklick auf die Checkbox, dann öffnet sich der VBA-Editor und du kannst den Code einfügen. Den Namen der Checkbox musst du dann natürlich entsprechend anpassen, aber den siehst du dann ja.
Dann steht bei dir ggf.
Private Sub CheckBox1_Click()
Aber natürlich kannst du auch dem Kontrollkästchen ein entsprechendes Makro (Makro in ein allgemeines Modul kopieren) zuweisen:
Sub kontrollkaestchen3()
If ActiveSheet.CheckBoxes("Kontrollkästchen3").Value = 1 Then
Range("G1") = Range("C1").Value * Range("F1").Value
Else
Range("G1") = 0
End If
End Sub
Das Makro kannst du wie folgt dem Kontrollkästchen zuweisen:
Im Entwurfsmodus Cursor auf das Kontrollkästchen setzen, rechte Maustaste, Makro zuweisen und dann das entsprechende Makro wählen.
Gruß
M.O.