Подскажите, можно ли в коде vba предусмотреть "обход" ошибки Subscript out of range другого кода?
Мне нужно открыть 50 файлов, это делает макрос, но при их открытии выскакивает ошибка Subscript out of range, которая никак не влияет на работу с файлом, просто нужно нажать End. В файлах зашит чужой код, который я никак не могу менять и не могу найти источник ошибки. Но если такое происходит при работе моего макроса, он просто завершает действие вместе с чужим (т.е. я нажимаю End в ожидании что мой макрос продолжит работу, но он завершает работу).
Можно ли обходить эту ошибку или решить это можно только устранением ошибки в чужом коде? А пока открывать файлы вручную и обрабатывать открытые?
Мне нужно открыть 50 файлов, это делает макрос, но при их открытии выскакивает ошибка Subscript out of range, которая никак не влияет на работу с файлом, просто нужно нажать End. В файлах зашит чужой код, который я никак не могу менять и не могу найти источник ошибки. Но если такое происходит при работе моего макроса, он просто завершает действие вместе с чужим (т.е. я нажимаю End в ожидании что мой макрос продолжит работу, но он завершает работу).
Можно ли обходить эту ошибку или решить это можно только устранением ошибки в чужом коде? А пока открывать файлы вручную и обрабатывать открытые?