Как записать несколько изменений с нескольких листов с помощью изменения Worksheet_Selection в Excel - PullRequest
1 голос
/ 01 сентября 2010

В моей книге 5 листов. Каждый раз, когда я делаю изменение в любой ячейке листов, я хочу записать это изменение и создать новый журнал с именем листа, какая ячейка была обновлена, какое значение обновлено и т. Д.

Как я могу это сделать

1 Ответ

2 голосов
/ 01 сентября 2010

Вам не нужно использовать событие SelectionChange, просто включите встроенную функцию «Отслеживание изменений». Это регистрирует все изменения внутри системы, которые затем могут отображаться в ячейке или, по вашему желанию, перечислены на отдельном листе.

Руководство для Excel 2003 (и более ранних версий) http://office.microsoft.com/en-gb/excel-help/turn-on-change-tracking-for-a-workbook-HP005201213.aspx

Руководство по Excel 2007 (и, вероятно, Excel 2010, а также) http://office.microsoft.com/en-us/excel-help/track-changes-in-a-shared-workbook-HP010197381.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...