Нужно убрать обращение к Checkbox_click...How???
Сheckbox1.value=a - изменение значения бокса программно.
В данном случае идет автоматом обращение к процедуре checkbox1_click() и ее выполнение, что, естественно , не желательно в данном случае.
Нужно чтобы обращения не было...
Благодарю за ответы.
Цитата:
Originally posted by BeginerVBA
Суть проблемы:
Сheckbox1.value=a - изменение значения бокса программно.
В данном случае идет автоматом обращение к процедуре checkbox1_click() и ее выполнение, что, естественно , не желательно в данном случае.
Нужно чтобы обращения не было...
Благодарю за ответы.
Суть проблемы:
Сheckbox1.value=a - изменение значения бокса программно.
В данном случае идет автоматом обращение к процедуре checkbox1_click() и ее выполнение, что, естественно , не желательно в данном случае.
Нужно чтобы обращения не было...
Благодарю за ответы.
Ну, самый простой способ, ввести дополн. глобальную переменную CheckClickProgBool. И как только программно меняешь Сheckbox1.value изменяешь и CheckClickProgBool=True, а в обработчике пишешь:
Private Sub CheckBox1_Click()
if Not CheckClickProgBool then
...
' А здесь код, который должен выполняться
' когда CheckBox1 изменен пользователем.
...
else
' программно изменили CheckBox
CheckClickProgBool=False
end if
End Sub