Метод Range.NavigateArrow (Excel)

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

Синтаксис

выражение. NavigateArrow (TowardPrecedent, ArrowNumber, LinkNumber)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
TowardPrecedent Необязательный Variant Указывает направление для перехода. "Истина " — для перехода к прецедентам, "Ложь " — для перехода к зависимым лицам.
Номер стрелки Необязательный Variant Указывает номер стрелки для перехода. соответствует нумерованной ссылке в формуле ячейки;
Номер ссылки Необязательный 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 и обратная связь.