跳到主要內容

如何突出顯示Excel中修改/更新的單元格?

有時,您可能希望在編輯工作表/工作簿以遵循更改時突出顯示已修改的單元格,但是如何在Excel中處理呢?

使用“跟踪更改”突出顯示已修改的單元格

用VBA代碼突出顯示修改後的單元格

使用表格合併突出顯示表格中修改的單元格


使用“跟踪更改”突出顯示已修改的單元格

在Excel中,“跟踪更改”功能可以突出顯示更改。

1.保存工作簿,然後再應用 Track Changes 功能,然後單擊 Review > Track Changes > Highlight Changes.
doc突出顯示修改後的單元格1

2。 在裡面 Highlight Changes 對話框,同時選中 Track changes while editing. This also shares your workbookHighlight changes on screen 選項。 另外,您可以在跟踪更改時指定時間,用戶和範圍的限制。
doc突出顯示修改後的單元格2

3。 點擊 OK。 現在 Microsoft Excel中 對話框出現,並提示您保存工作簿。
doc突出顯示修改後的單元格3

4。 點擊 OK。 現在,新的修改將以一個角度突出顯示。

doc突出顯示修改後的單元格4 doc箭頭向右 doc突出顯示修改後的單元格5

尖端:此功能適用於整個工作簿。


用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

doc突出顯示修改後的單元格6

3. 儲存代碼並返回工作簿,當您修改工作表時,儲存格將以背景顏色突出顯示。
doc突出顯示修改後的單元格7

注意: 如果您只想在目前工作表中套用突出顯示,只需右鍵單擊工作表選項卡,然後按一下 查看代碼 在上下文選單中,然後將以下程式碼貼到腳本中。
doc突出顯示修改後的單元格8

Private Sub WorkSheet_Change(ByVal Target As Range)
'UpdatebyExtendoffice20180307
    If Target.Value <> "" Then
        Target.Interior.ColorIndex = 6
    End If
End Sub

使用表格合併突出顯示表格中修改的單元格

如果你想根據一個主表更新另一個主表,然後突出顯示主表中修改/新的數據,你可以嘗試 Kutools for ExcelTables Merge 功能。

Excel的Kutools, 與以上 300 方便的功能,使您的工作更加輕鬆。 

安裝後 Kutools for Excel,請執行以下操作:(立即免費下載Kutools for Excel!)

1、選擇需要被其他表格修改或更新的主表,點選 Kutools Plus > Tables Merge.
doc突出顯示修改後的單元格9

2.根據in選擇要更新主表的表範圍 Tables Merge 嚮導。
doc突出顯示修改後的單元格10

3。 點擊 下一頁,然後選擇要比較兩個表的關鍵列。
doc突出顯示修改後的單元格11

4。 點擊 下一頁,選擇要更新的欄位。
doc突出顯示修改後的單元格12

5。 點擊 下一頁,在反白選項部分中,選擇要用於修改的儲存格的背景顏色和字體顏色。
doc突出顯示修改後的單元格13

6。 點擊 關閉對話框。 現在修改的儲存格已反白顯示。
doc突出顯示修改後的單元格14

最佳辦公生產力工具

熱門特色: 尋找、突出顯示或識別重複項   |  刪除空白行   |  合併列或儲存格而不遺失數據   |   沒有公式的回合 ...
超級查詢: 多條件VLookup    多值VLookup  |   跨多個工作表的 VLookup   |   模糊查詢 ....
高級下拉列表: 快速建立下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  |  比較範圍和列 ...
特色功能: 網格焦點   |  設計圖   |   大方程式酒吧    工作簿和工作表管理器   |  資源庫 (自動文字)   |  日期選擇器   |  合併工作表   |  加密/解密單元格    按清單發送電子郵件   |  超級濾鏡   |   特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符,...)   |   50+ 圖表 類型 (甘特圖,...)   |   40+ 實用 公式 (根據生日計算年齡,...)   |   19 插入 工具 (插入二維碼, 從路徑插入圖片,...)   |   12 轉化 工具 (數字到單詞, 貨幣兌換,...)   |   7 合併與拆分 工具 (高級合併行, 分裂細胞,...)   |   ... 和更多

使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。  點擊此處獲取您最需要的功能...

kte選項卡201905


Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi there. Wondering if there might be an option to highlight the rows of cells if the target range cells have NOT modified over a period of time. For eg, if the target field cell has not had any alterations in 7 days, the entire row of data would flash red.
Would appreciate the help! Fantastic help above in any case.
This comment was minimized by the moderator on the site
Is it possible to modify this code to show when the results of a formula change in a cell instead of just a value?
This comment was minimized by the moderator on the site
Hi,
Thanks for the code. I realise that once you do the code to highlight any changes it gets rid of the 'undo' functionality. Why is that?
This comment was minimized by the moderator on the site
Gracias por el aporte, es muy útil
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations