|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.07.2015, 16:01 | #1 |
Пользователь
Регистрация: 18.03.2015
Сообщений: 46
|
On error resume не хочет работать
Уважаемые знатоки
У меня при выполнении программы (частично код приведен ниже) при чтении csv файла возникает ошибка "файл занят" (это бывает). Приходится "вручную" нажимать "кнопку" - "ДАЛЕЕ". Я планировал, что если внесу в вызывающих подпрограммах строку On Error Resume Next при возникновении данной ошибки "курсор" выполнения вернется обратно и продолжет выполнение следующей части программы, но этого не происходит. Как заставить работать в этом случае эту команду? Код:
|
16.07.2015, 16:10 | #2 |
Форумчанин
Регистрация: 07.07.2015
Сообщений: 121
|
Не туда строку влепили. Строку надо ставить перед строками, обозначающими открытие файла.
|
16.07.2015, 16:17 | #3 |
Пользователь
Регистрация: 18.03.2015
Сообщений: 46
|
НЕт влепил туда куда нужно. поверьте (можете проверить) . когда во вложенной процедуре возникает ошибка то "передвигается" (игнорируя тело процедуры) в вызывающей на следующую строку. именно это и нужно.
|
16.07.2015, 16:39 | #4 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
А не пробовали имитировать нажатие кнопки "Далее" ?
csv файлы можно открывать через Excel |
16.07.2015, 16:44 | #5 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 248
|
Как вариант заменить On Error Resume Next на On Error GoTo
Или скомбинировать обработчики ошибок таким образом, чтобы после возникновения ошибки макрос выходил к месту, с которого мог бы продолжить работу |
16.07.2015, 16:54 | #6 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Попробуйте
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
16.07.2015, 20:14 | #7 | |
Пользователь
Регистрация: 18.03.2015
Сообщений: 46
|
Цитата:
|
|
16.07.2015, 20:15 | #8 |
Пользователь
Регистрация: 18.03.2015
Сообщений: 46
|
|
16.07.2015, 20:20 | #9 |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 478
|
|
16.07.2015, 21:19 | #10 | |
Пользователь
Регистрация: 18.03.2015
Сообщений: 46
|
Цитата:
Последний раз редактировалось Loshara; 16.07.2015 в 21:24. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа не хочет работать | OperaNeMini | Софт | 15 | 02.12.2012 16:24 |
Не хочет работать таймер | gmmjob | C# (си шарп) | 1 | 05.06.2012 07:44 |
fabs() не хочет работать | Razza | Общие вопросы C/C++ | 2 | 28.12.2010 02:21 |
Не хочет работать iif | alco84 | Microsoft Office Access | 6 | 18.03.2010 09:48 |
Не хочет работать OpenPictureDialog | guffer | Общие вопросы Delphi | 4 | 08.07.2009 20:14 |