Найти последнюю строку, стирая заголовок - PullRequest
0 голосов
/ 14 декабря 2018

Если ячейка a2 пуста под кодом, стереть заголовок, и если я добавлю +1, продолжайте добавлять ноль

Могу ли я найти последнюю пустую строку без стирания заголовка, даже если a2 пуст?(a1 - заголовок) Спасибо

Dim lastrow As Long

lastrow = Cells(Rows.Count, "a").End(xlUp).Row

With Range("a2:a" & lastrow)

End With

1 Ответ

0 голосов
/ 14 декабря 2018

Вот более надежная альтернатива моему предложению в комментариях.Таким образом, lastrow никогда не будет меньше 2.

Sub x()

Dim lastrow As Long

lastrow = Cells(Rows.Count, "a").End(xlUp).Row
lastrow = WorksheetFunction.Max(2, lastrow)
With Range("a2:a" & lastrow)
    .Value = 1
End With

End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...