Sub EffaceChiffreDroite()
Dim Plage, C As Range, i&
With Application: .ScreenUpdating = False: .Calculation = xlManual: .EnableEvents = False: End With
Set Plage = Feuil1.Range("A1:a" & Cells(Rows.Count, "A").End(xlUp).Row) ' A adapter
For Each C In Plage
For i = Len(C) To 1 Step -1
If IsNumeric(Mid(C, i, 1)) Then
C = Left(C, Len(C) - 1)
Else
Exit For
End If
Next
Next
With Application: .EnableEvents = True: .Calculation = xlAutomatic: .ScreenUpdating = True: End With
End Sub