Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает массив последних четырех выбранных диапазонов или имен. Каждый элемент в массиве является объектом Range . Только для чтения, Variant.
Синтаксис
выражение. PreviousSelections (индекс)
выражение: переменная, представляющая объект Application.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Индекс; | Необязательный | Variant | Порядковый номер (от 1 до 4) предыдущего диапазона или имени. |
Примечания
Каждый раз, когда вы переходите к диапазону или ячейке с помощью поля "Имя " или команды "Перейти к " (меню "Правка "), или каждый раз, когда макрос вызывает метод Goto , предыдущий диапазон добавляется в этот массив как элемент номер 1, а остальные элементы массива перемещаются вниз.
Пример
В этом примере отображаются адреса ячеек всех элементов в массиве предыдущих выборок. Если предыдущие выборки отсутствуют, функция LBound возвращает ошибку. Эта ошибка перехватывается, и появляется окно сообщения.
On Error GoTo noSelections
For i = LBound(Application.PreviousSelections) To _
UBound(Application.PreviousSelections)
MsgBox Application.PreviousSelections(i).Address
Next i
Exit Sub
On Error GoTo 0
noSelections:
MsgBox "There are no previous selections"
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.