ボタンのようにクリックは無いようですが、ダブルクリックと右クリックならできるみたいです。
B2またはボタンと言う文字が入っているcellをダブルクリックまたは右クリックすると、それを表示します。
Cancel = Trueは、本来の処理をキャンセルするためです。
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If (Target.Row = 2) And (Target.Column = 2) Then
MsgBox "B2 をダブルクリック"
Cancel = True
End If
If Target = "ボタン" Then
MsgBox "ボタン をダブルクリック"
Cancel = True
End If
End Sub
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If (Target.Row = 2) And (Target.Column = 2) Then
MsgBox "B2 を右クリック"
Cancel = True
End If
If Target = "ボタン" Then
MsgBox "ボタン を右クリック"
Cancel = True
End If
End Sub