У меня есть лист, на котором я хочу заполнить все, в то время как результат заполнения столбца B непустой.Столбец B содержит ссылки на другие книги, которые регулярно обновляются.Таким образом, если столбец B не пуст, я могу перейти к остальной части макроса.
Другими словами, я сначала пытаюсь заполнить столбец B, а если он не пуст, я заполню всю строку.
While Range("b1048575").End(xlUp).FillDown <> 0
Range("a1048575").End(xlUp).offset(0, 200).Select
Selection.FillDown
Wend
Однако условие в цикле while приводит к остановке программы.
Я думал о том, как в любом случае заполнить строку и проверить столбец B, а если он пустой, удалить строку и выйти из цикла.
Мне интересно, есть ли здесь более эффективный подход?
Не стесняйтесь критиковать мой код (я не думаю, что использование a1048575 очень "профессионально").