﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / VBA  / Поиск ячейки с изменившимся значением / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 10 Jan 2009 07:45:57 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Поиск ячейки с изменившимся значением</title><link>http://www.relib.com/forums/Topic913232-11-1.aspx</link><description>[quote][b]Gacol (16.05.2007)[/b][hr]Ну тогда другой вариант - через свойство Dependents (зависимые ячейки). &lt;P&gt;В примере, если изменилась ячейка которая входит в формулу в рассматриваемой ячейки [C3], получаем сообщение. &lt;/P&gt;&lt;P&gt;Private Sub Worksheet_Change(ByVal Target As Excel.Range)&lt;BR&gt;   On Error GoTo err:&lt;BR&gt;   r = Target.Dependents.Row&lt;BR&gt;   c = Target.Dependents.Column&lt;BR&gt;   MsgBox r &amp;amp; " : " &amp;amp; c&lt;BR&gt;   Exit Sub&lt;BR&gt;err:&lt;BR&gt;   On Error GoTo 0&lt;BR&gt;End Sub&lt;BR&gt;[/quote]&lt;P&gt;То что нужно. Спасибо.</description><pubDate>Wed, 16 May 2007 11:35:42 GMT</pubDate><dc:creator>Well78</dc:creator></item><item><title>RE: Поиск ячейки с изменившимся значением</title><link>http://www.relib.com/forums/Topic913232-11-1.aspx</link><description>Ну тогда другой вариант - через свойство Dependents (зависимые ячейки). &lt;/P&gt;&lt;P&gt;В примере, если изменилась ячейка которая входит в формулу в рассматриваемой ячейки [C3], получаем сообщение. &lt;/P&gt;&lt;P&gt;Private Sub Worksheet_Change(ByVal Target As Excel.Range)&lt;BR&gt;   On Error GoTo err:&lt;BR&gt;   r = Target.Dependents.Row&lt;BR&gt;   c = Target.Dependents.Column&lt;BR&gt;   MsgBox r &amp;amp; " : " &amp;amp; c&lt;BR&gt;   Exit Sub&lt;BR&gt;err:&lt;BR&gt;   On Error GoTo 0&lt;BR&gt;End Sub&lt;BR&gt;</description><pubDate>Wed, 16 May 2007 11:22:37 GMT</pubDate><dc:creator>Gacol</dc:creator></item><item><title>RE: Поиск ячейки с изменившимся значением</title><link>http://www.relib.com/forums/Topic913232-11-1.aspx</link><description>Сохраняй на отдельном листе ЗНАЧЕНИЯ формул с рабочего листа. При новых вычислениях сравнвай текущие значения формул с предварительно сохранёнными и увидишь, что изменилось. После анализа не забудь сохранить новые ЗНАЧЕНИЯ.</description><pubDate>Tue, 15 May 2007 15:15:58 GMT</pubDate><dc:creator>mmos</dc:creator></item><item><title>RE: Поиск ячейки с изменившимся значением</title><link>http://www.relib.com/forums/Topic913232-11-1.aspx</link><description>[quote][b]Gacol (15.05.2007)[/b][hr]а не поможет свойство CALLER?[/quote]&lt;/P&gt;&lt;P&gt;Проверил. Не помогает.</description><pubDate>Tue, 15 May 2007 13:32:24 GMT</pubDate><dc:creator>Well78</dc:creator></item><item><title>RE: Поиск ячейки с изменившимся значением</title><link>http://www.relib.com/forums/Topic913232-11-1.aspx</link><description>а не поможет свойство CALLER?</description><pubDate>Tue, 15 May 2007 12:43:22 GMT</pubDate><dc:creator>Gacol</dc:creator></item><item><title>Поиск ячейки с изменившимся значением</title><link>http://www.relib.com/forums/Topic913232-11-1.aspx</link><description>Мой макрос проводит некоторую обработку ячеек, значения которых пользователь изменяет в процессе работы с документом(Excel). Такие ячейки легко отлавливаются событием SheetChange. К сожалению, событие не срабатывает при изменении ячейки с формулой, когда её значение меняется при автоматическом перерасчете формулы программой Excel. У объекта WorkSheet в Excel есть событие SheetCalculate. Оно действительно срабатывает при пересчете формулы в листе. Но, к сожалению, это событие не возвращает ячейку в которой произошел пересчет формулы. Подскажите, как вытащить эту самую ячейку. Может другим каким-нибудь событием?</description><pubDate>Mon, 14 May 2007 13:26:11 GMT</pubDate><dc:creator>Well78</dc:creator></item></channel></rss>