Macro Excel: проверить, если ячейка пуста - PullRequest
0 голосов
/ 05 июня 2018

У меня есть следующий очень странный сценарий:

У меня есть шаблон файла Excel, и я создаю его копию (ctrl + c, ctrl + v).

У меня есть другой файл Excel, где макрос проверяет, не пустые ли ячейки в этом дублированном файле:

If ActiveCell.Offset(i - 1, 0) = "" Then 

Ячейки пусты, но этот тест не пройден.

НО:

Если я открою дублированный файл, перейдите в соответствующую электронную таблицу (и не другую!) Без изменений, а просто сохраните файл и закройтезатем я могу снова запустить макрос, и он будет работать!Таким образом, ячейка пуста, но это похоже на то, что Excel нужно сначала инициализировать электронную таблицу.

Как можно избежать открытия файла и его сохранения?Поскольку может случиться так, что другой человек будет использовать дублированный файл, откроет его, изменит что-то в другой электронной таблице, сохранит и закроет его.Мои макросы все равно должны приводить к тому, что ячейки пустые!

Вы хоть представляете, что происходит?Заранее спасибо!

...