Помогите!!!Автоматический запуск макроса при изменении значения в ячейке
Помогите пожалуйста!Требуется ,чтобы сравнивались значения в ячейке А1 и А2 и в случае если А1< А2 раздавался звуковой сигнал.Тут накропал из разных источников код,но почему то в авто режиме не работает,требуется принудительный запуск макроса,видимо что то в спецификации не так делаю,но не могу разобраться.
- Вложения
-
- Алерт..zip
- (39.18 КБ) 59 скачиваний
Код процедуры SSS должен быть внутри какого-то обработчика события книги. Например,
Private Sub Worksheet_Change(ByVal Target As Range)
тогда все будет работать
Private Sub Worksheet_Change(ByVal Target As Range)
тогда все будет работать
It's a long way to the top if you wanna rock'n'roll
somewhere писал(а):Код процедуры SSS должен быть внутри какого-то обработчика события книги. Например,
Private Sub Worksheet_Change(ByVal Target As Range)
тогда все будет работать
Я очень далек от программирования,поэтому буду еще долго разбираться что такое обработчик события книги и где он находится.Если не трудно не могли бы Вы подправить мой корявый код.За ранее спасибо!
Нету под рукой MS Office 2007/2010. Я как все, по старинке на 2003 работаю, а он xlsm нормально без косяков конвертировать не умеет.bonzamen писал(а):Я очень далек от программирования,поэтому буду еще долго разбираться что такое обработчик события книги и где он находится.Если не трудно не могли бы Вы подправить мой корявый код.За ранее спасибо!
It's a long way to the top if you wanna rock'n'roll
somewhere писал(а):Нету под рукой MS Office 2007/2010. Я как все, по старинке на 2003 работаю, а он xlsm нормально без косяков конвертировать не умеет.
Я тут переконвертировал в 2003 ,не знаю на сколько правильно,но старался.В таком варианте можно как то подправить мой "суперкод"?!)))))
- Вложения
-
- Алерт 2..zip
- (35.71 КБ) 51 скачивание
Ну типа того
- Вложения
-
- Алерт..zip
- (13.41 КБ) 38 скачиваний
It's a long way to the top if you wanna rock'n'roll
somewhere писал(а):Ну типа того
Всё супппер!Спасибо огромное!Только как сам макрос посмотреть,захожу в макросы,а у меня ни одного нет.
bonzamen писал(а):Всё супппер!Спасибо огромное!Только как сам макрос посмотреть,захожу в макросы,а у меня ни одного нет.
Всё разобрался!Еще раз огромное спасибо!!!!
В редактор Visual Basic нужно заходить. В списке макросов не отобразится, т.к. это не пользовательский макрос, а предопределенный.bonzamen писал(а):Всё супппер!Спасибо огромное!Только как сам макрос посмотреть,захожу в макросы,а у меня ни одного нет.
It's a long way to the top if you wanna rock'n'roll
А вот еще вопрос.Когда данные ввожу в ручную всё работает отлично,а вот при передачи данных по DDE в эти же ячейки почему то не срабатывает,не скажите из за чего может быть такая не справедливость?!