excel中对一个指定单元格的修改历史和修改时间在另一单元格进行记录? 求VBA如何写?

2024-11-26 10:36:21
推荐回答(4个)
回答1:

同步更改记录:
在b10 的编辑区输入“=”号然后鼠标点击b2,看到b2北闪动的圈围住了就可以按下回车,接下来无论b2怎么改,b10就跟着变
修改时间不懂,没研究

回答2:

用VBA,当B2值被修改时,记录修改的值和修改时间:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static t
If t = "" Then
t = Cells(2, 2)
End If
If t <> Cells(2, 2) Then
i = 10
Do Until Cells(i, 2) = ""
i = i + 1
Loop
Cells(i, 2) = Cells(2, 2)
Cells(i, 3) = Now
End If
End Sub

回答3:

在b10 的编辑区输入“=”号然后鼠标点击b2,看到b2北闪动的圈围住了就可以按下回车

回答4:

可以,需要VBA函数