здравствуйте. моя тема,на первый взгляд , кажется уже давно решенная,но с ходу не смог найти информацию в интернете. в интернете я находил несколько статей,в которых описаны способы работы с одним столбцом.мне же нужно искать в нескольких смежных.
не подскажите,какую формулу можно использовать ? вопрос у меня "общий",поэтому файл не прилагаю
Karataev, насколько я понимаю, необходимо отдельно найти строку последней заполненной ячейки в каждом столбце и выбрать из них самую большую, нет? UPD у меня как-то так получилось:
Код
Function MaxRow(Rng As Range) As Long
Dim aMaxRow As Long: aMaxRow = 0
If Rng.Count = 0 Then Exit Function
For Cl = Rng.Column To (Rng.Columns.Count + Rng.Column - 1)
MsgBox (Cl)
aMaxRow = Application.WorksheetFunction.Max(aMaxRow, Cells(Rows.Count, Cl).End(xlUp).Row)
Next Cl
MaxRow = aMaxRow
End Function
может быть такой алгоритм(я сам не знаю,какую функцию использовать ) 1) excel просматривает все стролбцы 2 )в каждом столбце excel ищет последнюю строку 3)excel куда-то записывает эту информацию 4)затем excel определяет максимальное значение