2

Учитывая выбранный пользователем диапазон, как проще всего определить номер начальной строки и номер конечной строки?

Спектр.Адрес возвращает строку, содержащую любое количество возможных форматов. Там должно быть что-то попроще.

Желаемая:

Dim oRange As Range
Dim startRow As Integer
Dim endRow As Integer

oRange = Range("A1:X50")
startRow = oRange.Address.StartRow
endRow = oRange.Address.EndRow

Конечно, эти свойства не существуют. Я хочу сделать то же самое, чтобы вернуть буквы столбца.

1 ответ1

1

как насчет:

Dim oRange As Range
Dim startRow As Integer
Dim endRow As Integer

With Selection
    startRow = .Rows(1).Row
    endRow = .Rows(Selection.Rows.Count).Row
End With

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .