Private Sub Worksheet_Change(ByVal Target As Range)
If Range("V1") = 1 Then Exit Sub
Dim Cel As Range
'Validité ===================================================
If Intersect(Target, Range("A:T")) Is Nothing Then GoTo Sort_Worksheet_Change
'Blocage écran et évènements ================================
Application.EnableEvents = False
Application.ScreenUpdating = False
'Traitement ================================================
For Each Cel In Intersect(Target, Range("A:T"))
'pour chaque cellule modifiée appartenant à A
Cel = UCase(Cel)
'cellule =majuscule(cellule)
Next Cel
'cellule suivante
'Sortie obligatoire =========================================
Heure = ThisWorkbook.Sheets(1).Evaluate("ChronoTime")
Application.OnTime Heure, "Interruption2", schedule:=False
Minuterie2
Sort_Worksheet_Change:
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub