![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 323
|
![]()
Доброго дня всем! У меня следующая задача.
Надо что бы перед запуском основного макроса, производилась проверка листа на наличие следующих ошибок: - н/д, знач! и прочее. - а так же проверка по колонке (в моем случае М:М) на отсутствие данных. Т.е. данные листа должны находится в пределах А1:L 6..... а колонка М должна быть пуста. При обнаружении ошибок, проверочный макрос должен выводить сообщение типа "обнаружена ошибка" и при нажатии кнопки желательно что бы макрос активировал первую ячейку с ошибкой.
Думайте глобально - действуйте локально!
|
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Код:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
![]() Последний раз редактировалось EducatedFool; 09.12.2008 в 08:10. |
![]() |
![]() |
#3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Первый макрос можно записать проще:
Код:
|
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 323
|
![]()
Как всегда не точно сформулировал вапрос...
Посмотрел первый макрос в обоих вариантах. Все отрабатывает. Но, есть пожелания. Дело в том, что макрос ищет ошибки в функциях. Хотелось что бы ошибки искались и по заданной маске. В моем случае, Лист, где надо провести проверку, формулы не содержит, а только значения.
Думайте глобально - действуйте локально!
|
![]() |
![]() |
#5 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Цитата:
Укажите несколько примеров "масок", по которым Вы хотите искать ошибки. |
||
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 323
|
![]() Цитата:
вот пример... Было бы не плохо если при обноружении ошибок останавливались все последующие макросы.
Думайте глобально - действуйте локально!
Последний раз редактировалось Iskin; 09.12.2008 в 13:03. |
|
![]() |
![]() |
#7 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 323
|
![]() Цитата:
Теперь останавливать все последующие макросы нет необходимости. ![]() Спасибо!
Думайте глобально - действуйте локально!
|
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужен скрипт проверки интернет соединения | SPIL | JavaScript, Ajax | 21 | 27.11.2008 01:07 |
отключение проверки при вводе | engeneer | Паскаль, Turbo Pascal, PascalABC.NET | 21 | 23.07.2008 19:45 |
Написать програму проверки знания даты второй мировой войны. | TurboPaskal | Паскаль, Turbo Pascal, PascalABC.NET | 22 | 24.04.2008 19:10 |
Система проверки на человека | Andrey1433 | PHP | 2 | 11.03.2008 14:13 |