chiffres et lettres

wireless

XLDnaute Nouveau
Salut forum
Dans une cellule excel, il y a des lettres et des chiffres, jusqua 120 caratères. Je cherche une fonction qui m'indique quel est la position du premier chiffre rencontré dans cette cellule, cela serait utile pour extraire le texte qui est parmi les chiffres.
Merci d'avance
Bobby
:)
 

gbinforme

XLDnaute Impliqué
Re : chiffres et lettres

bonjour

tu peux insérer cette fonction en VBA :

Public Function premier_chiffre(text)
Dim i As Integer
premier_chiffre = 0
For i = 1 To Len(text)
If Mid(text, i, 1) > "/" And Mid(text, i, 1) < ":" Then
premier_chiffre = i
Exit Function
End If
Next i
End Function

puis il te suffit d'utiliser la formule : =premier_chiffre(A1)
si ton texte se trouve en A1 et tu peux bien sûr combiner avec d'autres formules.

Si tu n'as pas de chiffres dans ton texte, la position est à zéro.
 

Discussions similaires

Statistiques des forums

Discussions
312 514
Messages
2 089 220
Membres
104 065
dernier inscrit
il matador