Sub Supprimer_RV()
If Not IsNumeric(ActiveSheet.Name) Or _
ActiveCell.Value = "" Or _
Intersect(ActiveCell, Range("B4:H52")) Is Nothing Then
MsgBox "Il n'y a pas de rendez-vous à supprimer dans cette cellule.", _
vbInformation, "Pas de rendez-vous"
Exit Sub
ElseIf ActiveWorkbook.ReadOnly = True Then
MsgBox "Votre agenda est ouvert en lecture seule. Vous ne pouvez donc pas " & _
"supprimer un rendez-vous pour l'instant.", vbInformation, "Lecture seule"
Exit Sub
ElseIf (Cells(3, ActiveCell.Column) + Cells(ActiveCell.Row, 1)) - Now < 3 And QuiNivo < 2 Then
If MsgBox("L'annulation de votre livraison 72h avant son arrivée entraine une pénalité de 100 Euros." & vbCrLf & vbCrLf & _
"Etes-vous sûr de vouloir supprimer cette livraison ?", _
vbExclamation + vbYesNo, "Suppression tardive") = vbNo Then Exit Sub
If MsgBox("L'annulation de votre livraison 72h avant son arrivée entraine une pénalité de 100 Euros." & vbCrLf & vbCrLf & _
"Etes-vous sûr de vouloir supprimer cette livraison ?", _
vbExclamation + vbYesNo, "Suppression tardive") = vbYes Then ActiveCell = "": Range("A3") = Range("A3") + 1
End If
End Sub