![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: mai 2007
Messages: 2
|
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 ![]() |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: novembre 2005
Messages: 276
|
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. |
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: mai 2005
Messages: 174
|
Bonjour
voici une autre façon Function first_num(x) Application.Volatile For b = 1 To Len(x) If IsNumeric(Mid(x, b, 1)) Then first_num = b Exit For End If Next End Function |
|
|
|
| ANNONCES | |
![]() |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| calcul chiffres et lettres... sans les lettres !! | nico2 | Forum Excel | 6 | 29/11/2006 12h53 |
| Des chiffres en lettres | Yacine | Forum Excel | 4 | 16/04/2006 17h42 |
| Des chiffres et des lettres | AJ | Forum Excel | 1 | 14/02/2006 18h40 |
| chiffres et lettres | steglantine | Forum Excel | 2 | 16/12/2005 11h13 |
| lettres + chiffres | moumout' | Forum Excel Downloads - Archives | 1 | 03/02/2003 14h21 |