Код ниже должен заполнять столбец AJ формулой = TODAY (), пока он не достигнет пустой ячейки в столбце B.
Работает, когда в AJ есть пустые ячейки (по сравнению с B), но когдаAJ заполнен, он продолжает цикл, и штампы в датах в ненужных строках в AJ (после того, как B пусто).
Я думал создать исключение, которое заранее проверяет, являются ли последние строки AJ и B пустыми. , если это правда, то пропустите цикл, но не смогли получить что-то с земли.
Sub DateStomper()
Do
Application.ScreenUpdating = False
Worksheets("xxx").Select
Range("AJ2").End(xlDown).Offset(1, 0).Select
ActiveCell.FormulaR1C1 = "=TODAY()"
Loop Until Range("AJ2").End(xlDown).Offset(1, 0).Row = Range("B2").End(xlDown).Offset(1, 0).Row
End Sub