sposs
XLDnaute Nouveau
Salut,
j'ai une petite macro (récupérée d'ailleurs et arrangée à ma sauce débutant) pour nettoyer des numéros de téléphone tel que : 245849487 et les transformer en : 2-45849487 (s'ils ne sont pas déjà à ce format là)
Je l'ai d'abord testée dans une feuille de test et aucun souci.
Dès que je la mets dans ma feuille réelle, ça ne fonctionne pas et j'obtiens
l'erreur 5 (Argument ou appel...).
Mes cellules sont toutes au format texte.
Stef
j'ai une petite macro (récupérée d'ailleurs et arrangée à ma sauce débutant) pour nettoyer des numéros de téléphone tel que : 245849487 et les transformer en : 2-45849487 (s'ils ne sont pas déjà à ce format là)
Je l'ai d'abord testée dans une feuille de test et aucun souci.
Dès que je la mets dans ma feuille réelle, ça ne fonctionne pas et j'obtiens
l'erreur 5 (Argument ou appel...).
Mes cellules sont toutes au format texte.
Stef
Code:
Sub TelNettoyage()
Dim cel As Range
Dim SearchString, SearchChar, MyPos
SearchChar = "-"
For Each cel In Range("M2" & Range("M65535").End(xlUp).Row)
SearchString = cel.Text
MyPos = InStr(SearchString, SearchChar)
If MyPos = 0 Then
cel.Value = Left(cel.Value, 1) & "-" & Right(cel.Value, Len(cel.Value) - 1)
End If
Next cel
End Sub