Для того, чтобы просто найти последнюю ячейку, которая имеет значение в столбце:
Dim LastRow As Long
LastRow = .Cells(.Rows.Count, "F").End(xlUp).Row
Затем вы можете использовать LastRow
в качестве стандартной ссылки на строку. Я часто использую его, чтобы найти последнюю строку, а затем добавить 1, что фактически дает мне первую пустую ячейку в этом столбце. Пример:
Cells(LastRow + 1, 6).Value = Cells(10, 3).Value 'Or whatever value you want
Сайт CPearson, на который ссылается datatoo, приведенный выше, тем не менее, перечисляет еще много способов найти «последние клетки», если вы ищете более сложные решения.
Редактировать: только что проверено, чтобы убедиться: этот обнаруживает 0 или нули (= "") в столбце.