Range.Find - ошибка при открытии книги Excel - VB
Формулировка задачи:
Ошибка в самом конце кода. использую функцию .find для нахождения ячеек по их значению.
Поиск всегда идет в 2 листах эксель из 2 книг.
- По сути это один и тот же документ, только версии от разных дат. цель программы - сравнить изменения.
- Поиск всегда идет одновременно по 2 книгам.
- Когда поиск идет вида A5:A25 все в полном порядке.
Visual Basic - Но когда я пытаюсь использовать адресацию вида R1C1 начинаются проблемы.
- с этой строкой все ОК (objExcelNew это 1я книга, которая открывается) [строка 45 в коде снизу]
Visual Basic - А ТУТ ОШИБКА: (во вложении скрин) [строка 51 в коде снизу]Т.е. почему-то в 1м объекте excel все в порядке, а во 2м поиск не проходит.
Visual Basic ОДНАКО! Если использовать изврат,
то ошибки нету.Visual Basic
- с этой строкой все ОК (objExcelNew это 1я книга, которая открывается) [строка 45 в коде снизу]
Решение задачи: «Range.Find - ошибка при открытии книги Excel»
textual
Листинг программы
1 ActiveWorkbook.Worksheets(OLD_Sheet).Cells(8, 1).resize(10).Find("20*")
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д