Re: [問題] excel 是否可顯示"更新日期"

看板Office作者 (微苦巧克力。)時間14年前 (2010/04/09 19:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《thshf (微苦巧克力。)》之銘言: : ※ 引述《windknife18 (windknife18)》之銘言: : : 這是 VBA 的程式,使用方法請參考精華區或之前的文章 : : Function LModDate() : : LModDate = ActiveWorkbook.BuiltinDocumentProperties(11) : : End Function : : 建立了之後,以後你就可以直接使用 =LModDate() 來獲取 : 先感謝w大的分享,日前我也在excel 2007使用了這個程式 : 當天(4/2)該儲存格(B1)即顯示4/2 : 但是今天修改過那個檔案,嘗試過在幾個不同的儲存格裡做更動,存檔後, : 應該顯示日期更新的B1仍然維持著4/2 : 不知道我該如何修改,才能夠確保每次文件有更動時,B1即顯示更新日期? : 例: : A B C : 1 更新日期 4/2 : 2 cell line 存檔人 存檔日期 : 3 A 小明 2009/12/1 : 4 A 小花 2010/1/1 : 5 B 小花 2010/1/1 : 6 C 小明 2010/2/5 自問自答~~ 我後來google到這段語法,確實可以使用 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Row >= 1 And Target.Row <= 3 And _ Target.Column >= 2 And Target.Column <= 6 Then Application.EnableEvents = False Cells(Target.Row, 4) = Now() Application.EnableEvents = True End If End Sub 這樣的話,在A3~C6若有更動,會顯示在D這一欄 但如果我希望有更動的時間也顯示在另一sheet的特定儲存格(如sheet2的A3) 該怎麼修改這段語法呢? 謝謝:) -- 。╮ ╭。 ◢█ ◢███◣ ◢█◢███◢█ ˙˙ ◢█████◥█◤██◢█ ██████◢█◢███◥█◤◥█◤ ◥█◤██ ██i ▌ i█▌◥█◤ ◥█◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.15.174.144
文章代碼(AID): #1BlmeVco (Office)
討論串 (同標題文章)
文章代碼(AID): #1BlmeVco (Office)