Метод Range.NavigateArrow (Excel)

Перемещает стрелку трассировки для указанного диапазона к ячейке или ячейкам прецедента, зависимым или вызывающим ошибку ячейкам. Выбирает ячейки прецедента, зависимые ячейки или ячейки ошибок и возвращает объект Range , представляющий новый выбор. Этот метод вызывает ошибку, если он применяется к ячейке без видимых стрелков трассировки.

Синтаксис

expression. NavigateArrow (TowardPrecedent, ArrowNumber, LinkNumber)

выражение: переменная, представляющая объект Range.

Параметры

Имя Обязательный или необязательный Тип данных Описание
В сторонуПредставленного Необязательный Variant Указывает направление навигации; True для перехода к прецедентам, false — для перехода к зависимым.
СтрелкаNumber Необязательный Variant Указывает номер стрелки для перехода; соответствует нумероованной ссылке в формуле ячейки.
LinkNumber Необязательный Variant Если стрелка является внешней ссылочной стрелкой, этот аргумент указывает, на какую внешнюю ссылку следует следовать. Если этот аргумент опущен, следует первая внешняя ссылка.

Возвращаемое значение

Variant

Пример

В этом примере выполняется переход по первой стрелке трассировки от ячейки A1 на Листе1 к ячейке прецедента. Пример должен выполняться на листе, содержая формулу в ячейке A1, которая содержит ссылки на ячейки D1, D2 и D3 (например, формула =D1 * D2 * D3).

Перед выполнением примера выберите ячейку A1 и на вкладке Формулы в группе Аудит формул выберите Трассировка прецедентов.

Worksheets("Sheet1").Activate 
Range("A1").Select 
ActiveCell.NavigateArrow True, 1

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.