Вопрос от новичка. Записал макрос по сортировке диапазона.
В макросе прописано:
[vba]Код
Sub RegAlfabet()
'
' RegAlfabet Макрос
'
With ActiveWorkbook.Worksheets("REG and AP").Sort
.SetRange Range("C5:O100")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
[/vba]
Но мне нужно, чтобы правый нижний край диапазона был меняющимся в зависимости от значения в другой ячейке. Т.е. например если в ячейке S1 стоит число 15, то диапазон должен быть не "C5:O100", а "C5:O15". Т.е. должен поменять номер строки (измениться диапазон)
Возможно как то использовать команду Indirect, но не пойму как указать...