Ahoj, tak sem si pročet znovu celé vlákno a velká omluva za mistifikaci, včera sem evidentně neměl svůj den
.
K políčku z ovládacích prvků formuláře jde samozřejmě přiřadit makro, ale né ve "stejném" svaru jako je makro pro ovlácí prvek ActiveX. V ActiveX je hodnota "vlastnost" políčka (zaškrtnuto, nezaškrtnuto) přímo vyjádřena v makru: CheckBox1.Value = True Then, CheckBox1.Value = False Then což u ovládacího prvku formuláře nelze - ten se musí propojit s libovolnou buňkou např: A1 (v buňce se mění hodnota PRAVDA a NEPRAVDA podle zaškrtnutí) a tuto buňku poté použít v makru: Range("A1").Value = True Then, Range("A1").Value = False Then. Takže to makro co si sem uvedl je schopno funkce pouze s ActiveX prvkem a po úpravě samozřejmě i s prvkem z formuláře.
Jen bych se zeptal proč trváš na prvku z formuláře ? U prvků ActiveX máš více možností si pohrát s jeho vlastnostmi, například barvou což u prvků z formuláře nelze.
citovat