Страница 1 из 1

Помогите!!!Автоматический запуск макроса при изменении значения в ячейке

Добавлено: 20 май 2013, 13:11
bonzamen
Помогите пожалуйста!Требуется ,чтобы сравнивались значения в ячейке А1 и А2 и в случае если А1< А2 раздавался звуковой сигнал.Тут накропал из разных источников код,но почему то в авто режиме не работает,требуется принудительный запуск макроса,видимо что то в спецификации не так делаю,но не могу разобраться.

Re: Помогите!!!Автоматический запуск макроса при изменении значения в ячейке

Добавлено: 20 май 2013, 13:19
somewhere
Код процедуры SSS должен быть внутри какого-то обработчика события книги. Например,
Private Sub Worksheet_Change(ByVal Target As Range)
тогда все будет работать

Re: Помогите!!!Автоматический запуск макроса при изменении значения в ячейке

Добавлено: 20 май 2013, 13:42
bonzamen
somewhere писал(а):Код процедуры SSS должен быть внутри какого-то обработчика события книги. Например,
Private Sub Worksheet_Change(ByVal Target As Range)
тогда все будет работать

Я очень далек от программирования,поэтому буду еще долго разбираться что такое обработчик события книги и где он находится.Если не трудно не могли бы Вы подправить мой корявый код.За ранее спасибо!

Re: Помогите!!!Автоматический запуск макроса при изменении значения в ячейке

Добавлено: 20 май 2013, 13:47
somewhere
bonzamen писал(а):Я очень далек от программирования,поэтому буду еще долго разбираться что такое обработчик события книги и где он находится.Если не трудно не могли бы Вы подправить мой корявый код.За ранее спасибо!
Нету под рукой MS Office 2007/2010. Я как все, по старинке на 2003 работаю, а он xlsm нормально без косяков конвертировать не умеет.

Re: Помогите!!!Автоматический запуск макроса при изменении значения в ячейке

Добавлено: 20 май 2013, 14:06
bonzamen
somewhere писал(а):Нету под рукой MS Office 2007/2010. Я как все, по старинке на 2003 работаю, а он xlsm нормально без косяков конвертировать не умеет.

Я тут переконвертировал в 2003 ,не знаю на сколько правильно,но старался.В таком варианте можно как то подправить мой "суперкод"?!)))))

Re: Помогите!!!Автоматический запуск макроса при изменении значения в ячейке

Добавлено: 20 май 2013, 14:20
somewhere
Ну типа того

Re: Помогите!!!Автоматический запуск макроса при изменении значения в ячейке

Добавлено: 20 май 2013, 14:30
bonzamen
somewhere писал(а):Ну типа того

Всё супппер!Спасибо огромное!Только как сам макрос посмотреть,захожу в макросы,а у меня ни одного нет.

Re: Помогите!!!Автоматический запуск макроса при изменении значения в ячейке

Добавлено: 20 май 2013, 14:39
bonzamen
bonzamen писал(а):Всё супппер!Спасибо огромное!Только как сам макрос посмотреть,захожу в макросы,а у меня ни одного нет.

Всё разобрался!Еще раз огромное спасибо!!!!

Re: Помогите!!!Автоматический запуск макроса при изменении значения в ячейке

Добавлено: 20 май 2013, 14:40
somewhere
bonzamen писал(а):Всё супппер!Спасибо огромное!Только как сам макрос посмотреть,захожу в макросы,а у меня ни одного нет.
В редактор Visual Basic нужно заходить. В списке макросов не отобразится, т.к. это не пользовательский макрос, а предопределенный.

Re: Помогите!!!Автоматический запуск макроса при изменении значения в ячейке

Добавлено: 20 май 2013, 21:45
bonzamen
А вот еще вопрос.Когда данные ввожу в ручную всё работает отлично,а вот при передачи данных по DDE в эти же ячейки почему то не срабатывает,не скажите из за чего может быть такая не справедливость?!