我的代码:消息框出现多次
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Me.Range("D10", "D17")
Dim KeyCells As Range
Set KeyCells = Range("D10", "D17")
If Not Application.Intersect(KeyCells, Range(Target.Address)) Is Nothing Then
If Range("D10").Value < 31.35 Then
Ans = msgbox("The accumulated Rain fall for this week is insuficient." & vbNewLine & "Click Yes if it was irrigated" & vbNewLine & "Click No if not", vbYesNo + vbCritical, "Rainfall Insufficient")
End If
End If
Select Case Ans
Case vbYes
Range("E10").Value = "Yes"
Exit Sub
Case vbNo
Range("E10").Value = "No"
Exit Sub
End Select
End Sub
消息框出现多次,但是当我发表意见Select Case
消失。
为什么?
请你重新上传代码并解释你想做什么。 – Linga
每当您更改跟踪更改的工作表上的单元格时,通常会在进行更改之前调用Application.EnableEvents = False。当你完成后,不要忘记将它重新设置为“真”。 –