Re: [問題] excel 是否可顯示"更新日期"
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):