Sub RàZTournée()
Dim Retenus As Boolean, Reliquat As Boolean
Retenus = Application.CountIf(WshTournée.[TabÉtapes[?]], "ü") > 0
Reliquat = WshTournée.[TabTournée].ListObject.ListRows.Count > 0
If Not (Retenus Or Reliquat) Then MsgBox _
"Ça va, c'est bon, là, tout est déjà à l'état initial !", _
vbCritical, "RÉINITIALISATION TOURNÉE"
If Retenus Then WshTournée.[TabÉtapes[?]].Value = "û"
If Reliquat Then WshTournée.[TabTournée].Delete xlShiftUp
End Sub
Sub RemiseEtapeAZero()
Dim Retenus As Boolean, Reliquat As Boolean
Retenus = Application.CountIf(WshTournée.[TabÉtapes[?]], "ü") > 0
If Not Retenus Then MsgBox _
"Ça va, c'est bon, là, aucune étape n'est retenue !", _
vbCritical, "RÉINITIALISATION ÉTAPES"
WshTournée.[TabÉtapes[?]].Value = "û"
End Sub