Makrórögzítéssel checkbox létrehozásánál ezt a kódot kaptam:
ActiveSheet.OLEObjects.Add(ClassType:="Forms.CheckBox.1", Link:=False, _
DisplayAsIcon:=False, Left:=56.25, Top:=23.25, Width:=79.5, Height:= _
18).Select
Ezt beteheted egy feltételbe.
Nem vagyok biztos benne, hogy ezt kérdezted, nem egészen világos nekem a leírásod.