在Excel中,如果你想要禁止通过宏(Macro)在单元格只点击未编辑时添加时间戳,你可以通过以下步骤实现:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count = 1 Then
If Not Intersect(Target, Me.UsedRange) Is Nothing Then
If Not Target.HasFormula Then
Application.EnableEvents = False
Target.Value = Target.Value
Application.EnableEvents = True
End If
End If
End If
End Sub
现在,当你在该工作表中选择一个单元格时,如果该单元格只是被点击而没有进入编辑模式,VBA代码将会禁止通过宏添加时间戳。这是通过将单元格的值设置为其当前值来实现的,从而阻止时间戳的添加。
请注意,这个方法只适用于禁止通过宏添加时间戳。如果用户手动输入时间戳或使用其他方法添加时间戳,这个方法将不起作用。
此外,关于Excel的宏和VBA编程,腾讯云没有直接相关的产品和链接。
领取专属 10元无门槛券
手把手带您无忧上云