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