【发布时间】:2019-02-09 07:46:30
【问题描述】:
如何使双击仅在第 1、2、3 和 4 列有值时起作用?我不知道我应该在哪里插入代码。就像如果第 1、2、3 和 4 列有值,那么 doubleclick.enable = TRUE else doubleclick.enable= FALSE..
请多多指教。我的代码如下:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Select Case Target.Column
Case 6, 13
If Not Intersect(Target, Range("F2:F13, M2:M13")) Is Nothing Then Cancel = True
Target.Font.Name = "Times New Roman"
If Target = "" Then
Target = ChrW(&H2713)
Else
MsgBox "You cannot modify the cell."
End If
End Select
End Sub
【问题讨论】:
标签: excel vba conditional-statements double-click