Мой скрипт открывает внешний файл .xls и читает его. Но на этой конкретной странице у меня возникают проблемы с чтением некоторых указанных ячеек c - даже если они имеют прямую ссылку, они возвращаются как «Пусто». По сути, это выглядит примерно так:
MsgBox Workbooks.Open("d:\file.xls").Worksheets("Page 11").Range("E34").Value
Но окно сообщения выскакивает пустым, когда оно должно отображать числовое значение c, которое находится в этой ячейке. Кроме того, если я запускаю сценарий с самого начала без каких-либо препятствий, он может успешно пройти E34, но перестанет работать в следующем столбце. Отладчик говорит, что несколько других столбцов на той же странице пустые, когда их нет.
Единственное, что я могу думать о atm, это то, что некоторые столбцы объединены, но я проверил, что я ссылаюсь на нужные ячейки, поэтому у меня нет идей по этому вопросу.
Редактировать: я пытался запустить MsgBox Worksheets("Page 11").Range("E34").Value
из самого файла, он также выскочил пустой.
Вот визуализация соответствующей зоны: