Worksheet_Change(Byval Target as Range)

时间:2018-02-21 22:13:03

标签: excel excel-vba vba

我知道这个问题已被多次询问,但我真的很难理解它并让它发挥作用。

我有一个包含5列的电子表格, 如下面的屏幕截图

ScreenShot of Sheet

我正在尝试填充专栏" B"在列" C"中发生更改时带有时间戳和填充专栏" E"在列" D"中发生更改时带有时间戳。

到目前为止我有以下代码

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Intersect(Target, [C:C]) Is Nothing Or Target.Count > 1 Then Exit Sub
Target.Offset(, -1) = Time 
End Sub

但无论我到目前为止尝试了什么,我都无法弄清楚能够在同一个Worksheet_Change()子中独立创建时间戳的代码

非常感谢任何帮助

谢谢

M

0 个答案:

没有答案