vba перечислить зависимые ячейки из формулы
От: Peshuha Россия  
Дата: 29.07.10 15:02
Оценка:
Добрый день Всем!!!

собственно вопрос в теме. Используется ексель 2000.

Имеется ячейка, у которой есть формула. Необходимо получить список координаты всех ячеек, на которые ссылается данная формула. Например:

cells(1, 1).Formula = "ВасяПупкин(RC[1])" . Соотв должен вывести cells(1, 2).
Если есть ссылка на диапазон, пусть дадут диапазон..

Есть ли стандартные (екселовские) средства по этому вопросу?
Заранее Спасибо
... Мы не привыкли отступать! И расколоть его поможет киножурнал "Хочу Все Знать"! ;)
Re: vba перечислить зависимые ячейки из формулы
От: Vi2 Удмуртия http://www.adem.ru
Дата: 30.07.10 06:16
Оценка:
Здравствуйте, Peshuha, Вы писали:

P>Есть ли стандартные (екселовские) средства по этому вопросу?


Dependents Property

Returns a Range object that represents the range containing all the dependents of a cell. This can be a multiple selection (a union of Range objects) if there’s more than one dependent. Read-only Range object.

Remark
Note The Dependents property only works on the active sheet and can not trace remote references.

Example
This example selects the dependents of cell A1 on Sheet1.

Worksheets("Sheet1").Activate
Range("A1").Dependents.Select

Precedents Property

Returns a Range object that represents all the precedents of a cell. This can be a multiple selection (a union of Range objects) if there's more than one precedent. Read-only.

Example
This example selects the dependents of cell A1 on Sheet1.

Worksheets("Sheet1").Activate
Range("A1").Precedents.Select

Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
Re[2]: vba перечислить зависимые ячейки из формулы
От: Peshuha Россия  
Дата: 30.07.10 08:08
Оценка:
Здравствуйте, Vi2, Вы писали:

Vi2>Здравствуйте, Peshuha, Вы писали:


P>>Есть ли стандартные (екселовские) средства по этому вопросу?


Vi2>[q]

Vi2>Dependents Property

Может что-то делаю не так ? Вот такое не работает:

Sub x222()
Cells(1, 1).Formula = "=rc[1]"

Worksheets("лист1").Activate
Range("A1").Dependents.Select  '<<-- <Не найдено ни одной ячейки, удовлетворяющей указанным условиям.>

End Sub
... Мы не привыкли отступать! И расколоть его поможет киножурнал "Хочу Все Знать"! ;)
Re[3]: vba перечислить зависимые ячейки из формулы
От: Peshuha Россия  
Дата: 30.07.10 08:14
Оценка:
P>Здравствуйте, Vi2, Вы писали:
ВСЕ, ВТЫКНУЛСЯ, СПАСИБО
... Мы не привыкли отступать! И расколоть его поможет киножурнал "Хочу Все Знать"! ;)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.