PDA

Показать полную графическую версию : Отслеживание изменений на рабочем листе


Quaker_75
26-05-2015, 14:37
Всем доброго дня,
может кто сталкивался, а посему имеет готовое решение - у меня есть рабочая книга с несколькими листами. Необходимо отслеживать изменения на одном из них и записывать это на отдельный лист - какая аячейка изменилась, что в ней было и на что поменялось ну и т.д в том же духе
У кого какие соображения?

Iska
26-05-2015, 14:50
Нет соображений. Есть событие «Worksheet_Change»:
Occurs when cells on the worksheet are changed by the user or by an external link.
Private Sub Worksheet_Change(ByVal Target As Range)
Target The changed range. Can be more than one cell.

Remarks
This event doesn't occur when cells change during a recalculation. Use the Calculate event to trap a sheet recalculation.

но и в нём нет:
что в ней было »

Объясните цель сих действий?

okshef
27-05-2015, 00:28
Ведение журнала сделанных в книге изменений (http://www.excel-vba.ru/chto-umeet-excel/vedenie-zhurnala-sdelannyx-v-knige-izmenenij/)

Quaker_75
27-05-2015, 08:34
Объясните цель сих действий? » - Цель весьма элементарна, так сказать - есть регистр, в котором регистрируются определенные операции (работа с клиентами - кто, когда, во сколько, какой тип услуги запросил и т.д). На отдельном (желательно) листе мне необходимо видеть изменения, при чем не в целом - скажем пришел человек, запросил услугу, заплатил за нее и все, больше он в этот день не появлялся, а есть такие, которые по нескольку раз возвращаются, то то им переделай, то это - вот они и нужны мне как "таргет" группа. Если записывать ВСЕ изменения внесенные на лист, то немного сложно будет отличить тех, кто возвращался от тех, кто запросил услугу один раз....

Iska
27-05-2015, 13:48
Quaker_75, 1С есть? Сделайте на нём. Хоть отдельной базой.




© OSzone.net 2001-2012