Просто отлично. У меня была идея насчет цикла, но делал неправильно. Делал примерно так:Мне кажется, лучше обрабатывать не OnClick/OnMouseEnter, а OnChange.
Также могу предложить более короткий, но чуть менее читабельный код:var form = UserForms.UserForm4; var state = form.cxCheckBox12.Checked; for (var i = 1; i <= 6; i++) form["cxCheckBox" + i].Checked = state;
var di = 1; var form = UserForms.UserForm4.cxCheckBox12+di.Checked; while (di<=10){ form; di++; }Но выпадала ошибка. Как я понял из-за несоответствия типов переменных. Крутил-вертел, да и плюнул на это.
Спасибо Вам большое за данный код. Теперь понял как объектные переменные обрабатывать