0 / 0 / 0
Регистрация: 22.11.2011
Сообщений: 18
|
|||||||||||
1 | |||||||||||
Обработка события Change на листе - что я делаю не так?23.03.2014, 18:29. Показов 1806. Ответов 3
Метки нет (Все метки)
Уважаемые форумчане, помогите, пожалуйста!
Заклинило на вроде бы простой вещи (неважные детали опускаю). В таблицу на листе вводятся числа. Хочу сделать так: если число совсем уж неподходящее (по смыслу данных в таблице), например, больше 50, то издается звук, число стирается и курсор ставится в ту же ячейку. Если число подозрительное, но возможное, (например, >25 и <50)то издается другой звук, число помечается цветом, курсор также возвращается в ту же ячейку. И если число правильное (<=25) то ничего не происходит. Для вывода звука через системный динамик вставляю строку:
0
|
23.03.2014, 18:29 | |
Ответы с готовыми решениями:
3
Обработка события на листе ComboBox.Change не срабатывает. Что не так? Что-то не то с Майкрсофт визуал студио 2010 или я что-то не так делаю Хотелось бы, чтоб по нажатию на кнопку что-то происходило. Но, Увы! Что я делаю не так? |
15146 / 6419 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||
23.03.2014, 18:52 | 2 | |||||
Поставьте Application.EnableEvents = False один раз в начале и Application.EnableEvents = True один раз в конце, а в других местах уберите.
Добавлено через 4 минуты Ваш Cells(rw, col) это и есть Target, если была изменена одна ячейка. Получается следующее:
1
|
0 / 0 / 0
Регистрация: 22.11.2011
Сообщений: 18
|
|
23.03.2014, 19:18 [ТС] | 3 |
Спасибо большое, Казанский, который раз Вы мне помогаете, все заработало
0
|
здесь больше нет...
3374 / 1672 / 184
Регистрация: 03.02.2010
Сообщений: 1,219
|
||||||
23.03.2014, 20:30 | 4 | |||||
этот код ни при каких обстоятельствах не OK
попробуй выделить диапазон, ввести число >50 и нажать Ctrl+Enter
0
|
23.03.2014, 20:30 | |
23.03.2014, 20:30 | |
Помогаю со студенческими работами здесь
4
Что делаю не так Что я делаю не так? Что я делаю не так? Что я делаю не так? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |