こんにちは、私は Excel ワークブックを持っています...ワークブックのシート 2 の任意の行または列で行われた最新の変更について、シート 1 のセル A2 にタイム スタンプを書き留めたいと思います。
したがって、私の問題は 2 つあります。1. 最新の変更時刻を追跡したい。2. シート 1 のセル A2 をユーザー保護として作成し、トレースされたタイム スタンプを誰も改ざんできないようにしたい。これが私が取り組んでいたコードです...そして何もしていないので正しくありません..もしそれがbbenに何かをさせたなら、間違いなく私がそれを共有しても問題はありませんでしたが、何もしていないので少し役に立たない。
Private Sub worksheet_change(ByVal Target As Range)
Dim Row, Col
For Row = 2 To Sheet2.UsedRange.Rows.Count
For Col = 1 To Sheet2.UsedRange.Columns.Count
If Target.Cells(Row, Col) Then
Application.EnableEvents = False
Sheet1.Cells("A2") = now()
Application.EnableEvents = True
End If
Next Col
Next Row
End Sub