3rd
Авг

Определение колонок / ячеек в не смежном диапазоне

Posted by Chas under Basic, Пост-обзор

подскажите пожалуйста, как макросом определить номера столбцов в выделенном не смежном диапазоне? и загнать эти номера столбцов в массив

Bape}l{ka:
вроде разобралась, что там к чему
в итоге, вот так мы смотрим номера строк

Sub DefinitionSelectionRows()
'определяет в несмежном диапазоне по выделению № строк и загоняет их в массив
Dim r As Range, rArea As Range, ArrayRows(), i&
Dim msg$
For Each rArea In Selection.Areas
MsgBox rArea.Address 'выводит адреса несмежных диапазонов
For Each r In rArea.Rows
ReDim Preserve ArrayRows(i)
ArrayRows(i) = r.Row: msg = msg & " " & ArrayRows(i)
i = i + 1
Next
Next
MsgBox msg
End Sub

тема на форуме

Похожие статьи