Как выделить измененные / обновленные ячейки в Excel?
Иногда вам может потребоваться выделить измененные ячейки при редактировании листа / книги, чтобы следить за изменениями, но как вы можете обработать это в Excel?
Выделите измененные ячейки с помощью Track Changes
Выделите измененные ячейки кодом VBA
Выделите измененные ячейки в таблицах с помощью Tables Merge
Выделите измененные ячейки с помощью Track Changes
В Excel функция «Отслеживать изменения» может выделять изменения.
1. Сохраните книгу, прежде чем применять Track Changes функцию, а затем щелкните Review > Track Changes > Highlight Changes.
2. в Highlight Changes диалог, проверьте оба Track changes while editing. This also shares your workbook и Highlight changes on screen параметры. Также вы можете указать ограничение по времени, пользователям и диапазону при отслеживании изменений.
3. Нажмите OK, Сейчас Microsoft Excel появится диалоговое окно с напоминанием о необходимости сохранения книги.
4. Нажмите OK. Теперь новое изменение будет выделено углом.
Функции: эта функция работает для всей книги.
Выделите измененные ячейки кодом VBA
Если вам нужен код VBA для обработки задания, вы можете сделать следующее:
1. Нажмите Alt + F11 ключи для включения Microsoft Visual Basic for Applications окно.
2. Нажмите Insert > Module, а затем дважды щелкните на ThisWorkbook in VBAProject панель и вставьте ниже код в скрипт.
VBA : Скопируйте и вставьте адрес ячейки
'UpdatebyExtendoffice20180307
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Value <> "" Then
Target.Interior.ColorIndex = 6
End If
End Sub
3. Сохраните код и вернитесь в книгу. Пока вы изменяли лист, ячейки будут выделены цветом фона.
Примечание: Если вы просто хотите применить выделение на текущем листе, просто щелкните правой кнопкой мыши вкладку листа и нажмите Просмотреть код в контекстном меню, затем вставьте в скрипт приведенный ниже код.
Private Sub WorkSheet_Change(ByVal Target As Range)
'UpdatebyExtendoffice20180307
If Target.Value <> "" Then
Target.Interior.ColorIndex = 6
End If
End Sub
Выделите измененные ячейки в таблицах с помощью Tables Merge
Если вы хотите обновить основную таблицу на основе другой, а затем выделить измененные / новые данные в основной таблице, вы можете попробовать Kutools for ExcelАвтора Tables Merge функцию.
Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. |
После установки Kutools for Excel, сделайте следующее:(Бесплатная загрузка Kutools for Excel прямо сейчас!)
1. Выберите основную таблицу, которую необходимо изменить или обновить другой таблицей, и нажмите Kutools Plus > Tables Merge.
2. Выберите диапазон таблиц, в котором вы хотите обновить основную таблицу, на основе Tables Merge Мастер.
3. Нажмите Следующаяи выберите ключевой столбец, на основе которого вы хотите сравнить две таблицы.
4. Нажмите Следующая, выберите столбцы, которые хотите обновить.
5. Нажмите Следующаяв разделе «Параметры выделения» выберите цвет фона и цвет шрифта, которые вы хотите использовать для измененных ячеек.
6. Нажмите Завершить и Да закрыть диалоги. Теперь измененные ячейки выделены.
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!