Position d'un chiffre dans une chaine de caractére !!!( consommation de bières de déd

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Tatiana29

XLDnaute Occasionnel
Bonjour tout le monde!
Est ce que il est possible de trouver la position du premier chiffre dans une chaine de caractere?

"dede boit 6 kro en de minutes"

Est il possible d'avoir la position du 6 sans dire que c'est un 6 car dede peut en avoir d'autres scores
"dede boit 4 kro en de minutes"


Tatiana
 
Re : Position d'un chiffre dans une chaine de caractére !!!( consommation de bières d

re,
en fonction
Function TrouverChiffre(Phrase As String) As Long
Application.Volatile
Dim i, cr
For i = 1 To Len(Phrase)
cr = Asc(Mid(Phrase, i, 1))
If cr > 47 And cr < 58 Then TrouverChiffre = i: i = Len(Phrase)
Next
End Function


dans le tableur, taper dans une cellule, = TrouverChiffre(CelluleQuiContientLeTexte)
 
Re : Position d'un chiffre dans une chaine de caractére !!!( consommation de bières d

Bonjour,

=STXT(A1;EQUIV(VRAI;ESTNUM(CNUM(STXT(A1;LIGNE($1:$255);1)));0);SOMME((ESTNUM(CNUM(STXT(A1;LIGNE($1:$255);1))))*1))
Valder avec maj+ctrl+entrée

JB
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
477
Réponses
4
Affichages
463
Retour