我遇到了以下 VBA,用于在单击某个单元格时生成一个消息框:
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
效果很好,但是紧接着添加另一个的语法是什么?即单击不同的单元格以获取不同的消息。
谢谢
答案1
这是处理两个单元格的一种方法:
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
If Not Intersect(Target, Range("F5")) Is Nothing Then
MsgBox "Goodby World"
End If
End If
End Sub