逆天功能!用Excel記錄你的一舉一動

2021-02-13 Excel精英培訓

在編輯excel表格時,如果能時時記錄我們的操作過程,在需要查看修改過程時就很方便了。

如下圖演示,只要修改任一個工作表中的數據,就會在「日誌」表中記錄修改時間、工作表名稱、原值、修改後和操作的單元格地址信息。


是不是很逆天的效果,如果你想在自已的表格中增加日誌功能,就跟蘭色一起操作吧。

第一步:添加「日誌」工作表,輸入標題行。


第二步: 單擊工作表右鍵菜單中的「查看代碼」命令。


第三步:在打開的窗口中,雙擊工程窗口中的『Thisworkbook「,然後把下面的代碼粘貼到右側的空白位置。

代碼:

Dim XX

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

On Error Resume Next

If Sh.Name <> "日誌" And Target.Rows.Count = 1 Then

With Sheets("日誌")

If XX <> Target Then

 ROW1 = Sheets("日誌").[A65536].End(xlUp).Row + 1

 .Cells(ROW1, 1) = Format(Now, "yyyy-mm-dd hh:mm:ss")

 .Cells(ROW1, 2) = Sh.Name

 .Cells(ROW1, 3) = XX

 .Cells(ROW1, 4) = Target.Value

 .Cells(ROW1, 5) = Target.Address

 End If

 End With

End If

End Sub

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

XX = Target.Value

End Sub

第四步:關閉上面的代碼窗口,回到工作表中後,文件 - 另存為 - 類型:Excel啟用宏的工作簿。


設置完成!

(註:刪除代碼即可讓日誌失去記錄作用)

蘭色說:其實這些看上去很高深的Excel技巧,只需要VBA初級水平就可以實現。VBA入門班2期本月15號即將在YY視頻教室開課,想學習VBA編程的同學抓緊時間報名了,只剩最後5天報名時間。

點左下角「閱讀原文」 了解具體的課程大綱和報名方法

相關焦點

  • 真正逆天的excel技巧,是你認為不可能,可它卻實現了!
  • @Excel的50個逆天功能
    Excel的50個逆天功能!
  • Excel的50個逆天功能,一學就會……
    看到第1條你就樂瘋了……Excel的50個逆天功能,動畫教程珍藏版!15、在Excel中獲取網絡數據16、用好19、在Excel中直接編輯「宏」20、用窗體調用49、Excel表格列寬行高設置50、Excel「公式求值」功能
  • Vlookup的4種逆天用法,背後的這個函數太厲害
    一、Vlookup函數4個逆天公式1、從右向從左查找【例】根據姓名查部門=VLOOKUP(G2,IF({1,0},B1:B8,A1:A8),2,0)),2,0)}二、IF函數為什麼這麼牛IF函數的用法很簡單,但為什麼它竟然可以讓Vlookup實現這麼多逆天的功能
  • Excel 的10個神奇功能,你會用幾個?
    ♥ 在excel中,有一個功能叫條件格式,它可以幫我從1萬條數據裡5秒種找出所有重複值並標出來♥ 在excel中,有一個功能叫定義名稱,它可以幫我從幾百個表中1秒種找到某個工作表♥ 在excel中,有一個功能叫超級連結,它可以幫我從無數個文件中1秒打開指定的文件♥ 在excel
  • 為什麼90%的Excel模板都用了這個神秘功能?原來如此.....
    其實,這些表格都用了插入 - 表格(或套用表格樣式)的功能。就連簡單登記用的個人通訊簿,也用了這個功能。直到蘭色想在通訊下增加一行新的記錄,才豁然開朗,原來如此啊其實,我們做Excel表格時總是會遇到一個很糾結的問題:表格的記錄一直會增加,這個表格的格式(包括表格線、填充色)我設置多少行合適?難道是每增加一行後再設置該行的格式?
  • 利用高級篩選功能巧妙刪除Excel的重複記錄
    Excel有一個小小的缺陷,那就是無法自動識別重複的記錄。為了清除這些重複記錄,有的朋友是一個一個手工刪,既費時又費力。
  • 你會用Excel製作流程圖嗎?超級強大的功能
    如果讓你用excel來做上面的流程圖,怎麼做呢?我們先看下一般我們在excel中做流程圖是怎麼做的吧我相信絕大部門人都是用這種方式做流程圖,有沒有更簡單方便的方式呢,接下來我就帶著大家一起用excel來快速製作流程圖
  • Excel 2019新增7個逆天功能,非常好用!
    雖說已經2020年了,但很多小夥伴都還在用Excel 2016,甚至Excel 2013版本。快來了解一下Excel 2019,相信它的新功能可以幫你在新一年的工作裡更加高效~1.Excel 2019 中獲取外部數據時發生了一些輕微的變化,如下圖所示,增加了【自表格/ 區域】功能,方便獲取工作表中的數據;增加了【最近使用的源】功能,方便快速獲取最近導入過的數據。4.IFS、CONCAT和 TEXTJOIN 等函數函數功能是Excel 的重要組成功能。
  • Excel的屏幕截圖功能,真的很好用!
    微信掃碼觀看全套Excel、Word、PPT視頻來源:Excel精英培訓(ID:excelpx-tete)在百度搜到一個圖片,需要截取一部分插入到Excel表格中(不是導入整張圖片),你該怎麼做?其實,Excel中也有自帶的截圖功能,而且非常好用。它的位置是在插入選項卡 - 屏幕截圖 -屏幕剪輯。不僅如此,Excel還自帶修圖功能,省得用ps了。還有值得一提的是,Excel中還有摳圖功能,非常非常的好用!如要導入整個圖片而不是局部截圖,直接在網頁上複製圖片,然後粘貼到excel中就可以。
  • 逆天功能!Excel會記錄你的每一步操作
  • Excel居然還有截圖功能!真的超級好用!|薪技巧
    「小薪,我想獲取一些網頁圖片作為excel裡的素材,但是用截圖軟體截圖,保存,然後插入的話太麻煩,有什麼辦法讓那些圖片直接插入到excel?」
  • 4個超實用的Excel擴展功能
    Excel高手從不限於基本功能的應用,以至於很多excel功能被「折騰」的面目全非。今天,蘭色盤點一下那些偏離本身應用的excel擴展功能。
  • Excel格式刷,很多人都用錯了!如何利用格式刷實現合併單元格時保留每一個格的內容和批量設置單元格填充色案例教程
    點擊excel小課堂關注我喲☀學好excel,提高職業素養,提升職場競爭力,讓老闆喊著為你漲工資!
  • 這個神秘的 Excel日程表 功能,你會用嗎?
    自Excel2013起,插入菜單中新增了一個功能:日程表。
  • 用Excel公式就能實現輕鬆明細帳功能!
    目前還有一些企業選擇用excel做手工帳,以前我也有1年多用excel做手工帳的經歷,手工帳excel模板最開始是從網上找的,後來就自己動手做了一個
  • Excel中的篩選功能 ,你會的可能只是1/10
    「篩選"是Excel中最基本的功能,很多同學都會用。但今天蘭色介紹幾個關於自動篩選的9個高級用法,你還真不一定會。
  • iHour | 規劃記錄你的時間
    今天維度君要給大家推薦的就是一個可以記錄你在某一方面投入了多長的時間,在無關緊要的地方虛度了多少光陰的APP——iHour。iHour正是根據作家格拉德威爾的一萬個小時理論研發的。」iHour「能夠幫助你規劃、記錄自己的時間投入,具備每日定時提醒、事件正倒數計時器、成就系統等功能,對幫助提升需要時間累積的技能尤為有用。
  • Excel中最可惜的是,好用的excel命令在你眼前,你卻不會用
  • Excel中如何找出兩列數據中不重複的記錄
    現在我們看一下在 Excel 中如何用公式來實現這裡功能。稍微有點難度,但是我們每步都會講解得儘可能清晰,請不要擔心。步驟/方法我們先需要把兩列數據定義到「數據塊」中,並且分別為它們起個名字。分別叫「左邊」和「右邊」。相當於上面圖中的 (左) 列和 (右) 列。