Bonjour,
Une proposition de fonction personnalisée (à ajouter dans un module standard de l'éditeur VBA, accessible via ALT + F11) :
Public Function Suppr0(Num As Long) As Long
Dim i As Integer, Compt As Integer
For i = 1 To Len(Num) 'Boucle sur chaque chiffre
If Mid(Num, i, 1) = "0" Then Compt = Compt + 1 Else Compt = 0 'Si c'est un 0, on le compte, sinon on réinitialise le compteur
Next i
Suppr0 = CLng(Left(Num, Len(Num) - Compt)) 'On garde la partie gauche du nombre, moins le compteur de 0
End Function
Dans ton fichier, il te suffit ensuite de l'appeler comme une fonction Excel, avec :
=Suppr0(A1)
Ou :
=Suppr0(12500000)
PS : le fichier est a enregistrer au format ".xlsm" (qui supporte les macros).
PS2 : on peut aussi utiliser une macro qui s’exécute avec un bouton et converti une plage entière d'un seul coup.