只需单击特定单元格即可触发宏

Noo*_*oob 5 vba macros mouse-click microsoft-excel microsoft-excel-2010

您介意指出一种在 Excel 2010 中通过仅在指定单元格上单击一次来启动宏的方法吗?我曾在某处看到过解决方案,但现在无法追溯。

tey*_*lyn 8

在工作表中单击单元格 D4 时将触发以下代码。

右键单击工作表选项卡并选择“查看代码”。将其粘贴到代码窗口中:

Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Selection.Count = 1 Then
        If Not Intersect(Target, Range("D4")) Is Nothing Then
            MsgBox "Hello World"
        End If
    End If
End Sub
Run Code Online (Sandbox Code Playgroud)

调整“D4”中的单元格引用以反映您所需的单元格。将 MsgBox 行替换为所需的代码。