Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2019, 12:25   #1
Isaac Rahmani1955
 
Регистрация: 12.01.2019
Сообщений: 3
По умолчанию Worksheet_Change

Как отловить Worksheet_Change в Excel при изменении
ComboBox, CheckBox и OptionButton?
Isaac Rahmani1955 вне форума Ответить с цитированием
Старый 12.01.2019, 14:06   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Почему не обрабатывать change этих контролов? Имхо, ихнее изменение не поводует change листа.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 13.01.2019, 07:15   #3
Isaac Rahmani1955
 
Регистрация: 12.01.2019
Сообщений: 3
По умолчанию

Это можно как-то обойти(решить)?
Isaac Rahmani1955 вне форума Ответить с цитированием
Старый 13.01.2019, 16:36   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

можно, если понимать что требуется в задаче
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 14.01.2019, 08:45   #5
Isaac Rahmani1955
 
Регистрация: 12.01.2019
Сообщений: 3
По умолчанию

Эту задачу я умею решать с помощью ВПР, но хочу на/в VBA.
На листе есть один из ЭУ ComboBox, CheckBox или OptionButton,
надо отловить Change и обработать в Worksheet_Change,
например, менять какие-то ячейки на листе.
Уважаемые специалисты, помогите, пожалуйста!
Isaac Rahmani1955 вне форума Ответить с цитированием
Старый 14.01.2019, 10:14   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Эти элементы на листе не просто так обучены ставиться - у них всех есть конструктивная связь с ячейками, используйте.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 14.01.2019, 11:30   #7
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
Уважаемые специалисты
сейчас уважаемые специалисты бросятся рисовать файл вместо Вас
насуют туда всяких контролов, запрограммируют их, а по итогу окажется все это Вам не нужно

тут действует простой принцип:
кому нужно решение - тот рисует пример!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
процедура Worksheet_Change diop Microsoft Office Excel 6 12.01.2015 20:32
условия в процедуре Worksheet_Change Nixxon Microsoft Office Excel 5 05.05.2012 11:03
обработка события Worksheet_change Jarik Microsoft Office Excel 2 12.05.2011 12:06
событие Private Sub Worksheet_Change Светлана87 Microsoft Office Excel 5 11.10.2009 18:42
Помогите с Worksheet_Change плз. zander Microsoft Office Excel 1 28.02.2009 21:46