Еще раз Здравствуйте Уважаемые Эксперты.
Подскажите возможно ли вообще в Диапазоне найти последний заполненный столбец?
Не на листе а в диапазоне?
Я заимствовал с одного схожего сайта конструкцию и на основе ее соорудил следующий код:
По его итогу последней строкой оказалось 7, а столбцом 1. Хотя "Глазами" видно что последний заполненный столбец это 8, а строка 9. Складывается такое ощущение, что дальше 1 столбца предложенный выше вариант не анализировал.
Прошу уточнить, возможно ли именно в диапазоне, т.е. в объекте Range(), найти последнюю заполненную строку и столбец?
Если не возможно, то остаются только циклы?
Прошу помочь разобраться.
Благодарю Вас?
Подскажите возможно ли вообще в Диапазоне найти последний заполненный столбец?
Не на листе а в диапазоне?
Я заимствовал с одного схожего сайта конструкцию и на основе ее соорудил следующий код:
Код |
---|
Sub Posl_stroka() Dim rF As Range Dim lLastRow As Long, lLastCol As Long Set rF = Range("A5:J16").Find("*", , xlValues, xlWhole, xlPrevious) lLastRow = rF.Row 'последняя заполненная строка lLastCol = rF.Column 'последний заполненный столбец MsgBox lLastRow MsgBox lLastCol End Sub |
Прошу уточнить, возможно ли именно в диапазоне, т.е. в объекте Range(), найти последнюю заполненную строку и столбец?
Если не возможно, то остаются только циклы?
Прошу помочь разобраться.
Благодарю Вас?