1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
|
Private Sub Worksheet_Calculate()
Dim valB4, valB5, valB6, valC4, valC5, valC6 As Range
valB4 = Range("B4")
valB5 = Range("B5")
valB6 = Range("B6")
valC4 = Range("C4")
valC5 = Range("C5")
valC6 = Range("C6")
If Range("B4") <> valB4 Then
valB4 = Range("B4")
If Range("B4") = "1BCDFR" Then
Range("C4") = "FFFFFFF"
ElseIf Range("B4") = "1CCDRE" Then
Range("C4") = "FFFFFFFE"
ElseIf Range("B4") = "1DCDRF" Then
Range("C4") = "MMMMMM"
ElseIf Range("B4") = "1ETRGF" Then
Range("C4") = "CCCCCCC"
ElseIf Range("B4") = "1FTYHG" Then
Range("C4") = "NNNNNNN"
End If
End If
If Range("B5") <> valB5 Then
valB5 = Range("B5")
If Range("B5") = "1BCDFR" Then
Range("C5") = "FFFFFFF"
ElseIf Range("B5") = "1CCDRE" Then
Range("C5") = "FFFFFFFE"
ElseIf Range("B5") = "1DCDRF" Then
Range("C5") = "MMMMMM"
ElseIf Range("B5") = "1ETRGF" Then
Range("C5") = "CCCCCCC"
ElseIf Range("B5") = "1FTYHG" Then
Range("C5") = "NNNNNNN"
End If
End If
If Range("B6") <> valB6 Then
valB64 = Range("B6")
If Range("B6") = "1BCDFR" Then
Range("C6") = "FFFFFFF"
ElseIf Range("B6") = "1CCDRE" Then
Range("C6") = "FFFFFFFE"
ElseIf Range("B6") = "1DCDRF" Then
Range("C6") = "MMMMMM"
ElseIf Range("B6") = "1ETRGF" Then
Range("C6") = "CCCCCCC"
ElseIf Range("B6") = "1FTYHG" Then
Range("C6") = "NNNNNNN"
End If
End If
Dim PL As Range
Dim CEL As Range
Dim MSG As String
Set PL = Application.Union(Range("R12"), Range("R24"), Range("R32"), Range("R44"), Range("R56"), _
Range("U12"), Range("U24"), Range("U32"), Range("U44"), Range("U56"), _
Range("W12"), Range("W24"), Range("W32"), Range("W44"), Range("W56"))
For Each CEL In PL
If CEL.Value < 3 Then
MSG = IIf(MSG = "", "Alerte cellule : " & CEL.Address(0, 0), MSG & Chr(10) & "Alerte cellule : " & CEL.Address(0, 0))
End If
Next CEL
MsgBox "Veuillez saisir une ligne évènement"
End Sub |
Partager