我希望每次单元格包含特定文本时都会弹出消息。每当单词“红色级别”出现在这些单元格的任何一个中(I22,I23,I34,I35,I36),我想要出现一个MsgBox。 我在上面提到的所有单元格中使用数据验证列表,以确保单词“红色级别”始终相同。特定单元格包含特定文本时的MsgBox
我写了一些代码,它的工作,但只有当我在我的范围内有1个单元格。当我试图将其他单元格号添加到我的代码中时,它仍然只适用于第一个单元格,而不适用于其他单元格。
下面是一个电池工作的代码:我想我可以在细胞中的其他人只是添加到范围上我的代码
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Worksheets("A12").Range("I22").Value = "Red Level" Then
MsgBox ("Please call maintenance immediately to refill reservoir")
End If
End Sub
,但没有奏效。 这是我做过什么,但没有工作(这个词的时候“红色等级是I22,而不是在其他细胞中的MSGBOX才会出现):
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Sheets("A12").Range("I22,I23,I34,I35,I36").Value = "Red Level" Then
MsgBox ("Please call maintenance immediately to refill reservoir")
End If
End Sub
你确定这是'I22,I23, I34,I35,I36'不是'I22,I23,I24,I25,I26'吗?因为在后一种情况下解决方案会容易得多。 –