我的代碼:消息框出現多次
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。當你完成後,不要忘記將它重新設置爲「真」。 –