2016-08-10 5 views
1

Есть ли какой-либо метод или свойство, с помощью которого я могу получить номер строки последней строки в диапазоне независимо от того, полная ли эта строка пуста? напримерКак получить номер строки последней строки диапазона в Exce VBA?

Range("A2:B4").Rows.Lastrow 

вернет «4», даже ряд 4 полностью пуст.

ответ

1
Range("A2:B4").Row + Range("A2:B4").rows.count -1 
1

Iterate Selection.Areas, чтобы найти нижний ряд в случае множественного выбора и использовать игрушку, указанную выше.

1

Другого вариантом, который возвращает номер строки для диапазона

Split(MyRange.Rows.Address, "$")(4) 

Надеется, что это помогает

Смежные вопросы