我遇到了一些问题,试图放在一起的VBA代码,将更新一个时间戳,每次在行中的东西被编辑。
我需要让它作为一个函数运行,这样我就可以选择范围,并在不同的工作表中使用它。
我已经做了一些环顾四周,但所有的代码,我已经找到了迄今为止只涉及到一个特定的列,而不是一个行范围...
任何帮助都将不胜感激。
这是我现在使用VBA工作,但它只在我选择一个单元格而不是多个单元格时工作。
Function MyTimestamp(Reference As Range)
If Reference.Value <> "" Then
MyTimestamp = Format(Now, "dd-mm-yyyy hh:mm:ss")
Else
MyTimestamp = ""
End If
End Function
1条答案
按热度按时间1cosmwyk1#
这就是我进一步挖掘后发现的。它将适用于选定的一组单元格并为其添加时间戳。但是,它将添加一个基本时间戳,并在任何时候对您选定的要监视的单元格进行编辑时更改。