Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2009, 13:51   #1
НеВа6464
Пользователь
 
Регистрация: 16.05.2009
Сообщений: 64
Вопрос Определение номера последней строки выделенного диапазона

Доброго времени суток!
На рабочем листе имеется выделенный диапазон.
Если номер первой строки легко извлекается из:
Диапазон.Row
то можно ли так же просто получить номер последней строки диапазона.
Чего то я, копаясь в методах Range не смог найти нужный. Пришлось ковыряться с Address.
НеВа6464 вне форума Ответить с цитированием
Старый 17.05.2009, 14:04   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Код:
Sub test()
    Dim Диапазон As Range: Set Диапазон = [a2:f56]

    ' например, так:
    НомерПоследнейСтроки = Диапазон.Cells(Диапазон.Cells.Count).Row
    Debug.Print НомерПоследнейСтроки

    ' или так (если диапазон непрерывный)
    НомерПоследнейСтроки = Диапазон.Row + Диапазон.Rows.Count - 1
    Debug.Print НомерПоследнейСтроки

    ' ну а если границы диапазона неизвестны, то
    НомерПоследнейСтрокиВСтолбце_F = Range("F" & Rows.Count).End(xlUp).Row
    Debug.Print НомерПоследнейСтрокиВСтолбце_F
End Sub
EducatedFool вне форума Ответить с цитированием
Старый 17.05.2009, 14:36   #3
НеВа6464
Пользователь
 
Регистрация: 16.05.2009
Сообщений: 64
По умолчанию

Спасибо.
Всё удивительно просто, когда это придумал другой человек .
НеВа6464 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск номера положительной строки матрицы J0n1cK Паскаль, Turbo Pascal, PascalABC.NET 0 14.05.2009 00:56
Паскаль. Перечислимый тип. Определение порядкового номера дня високосного года. katya36 Помощь студентам 9 02.05.2009 13:56
Определение серийного номера логического устройства Raikhman Microsoft Office Excel 5 09.02.2009 17:48
Как определить номер строки верхней левой ячейки диапазона Porog Microsoft Office Excel 8 09.05.2008 08:37
Определение номера телефона xpress Общие вопросы по Java, Java SE, Kotlin 6 29.04.2008 20:02