isoler ou séparer des un nombres de chiffres

  • Initiateur de la discussion Initiateur de la discussion JDH
  • Date de début Date de début

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 !

JDH

XLDnaute Nouveau
Bonjour tout le monde !



Dans une cellule j'ai une chaine de caractére. Au début de celle-ci, on a un nombre de chiffre pouvant allez de 1 à 4. Par exemple: 240Awaiting ou 0System OK ou encore 1439connec
Voici mon probléme sur excel :
J'aimerai extraire les chiffres du début variant entre 1 et 4 chiffres, ou fractionner la cellule avec d'un coté le chiffre et de l'autre les lettres.
Enfin bon .... un moyen pour isoler ces chiffres qui peuvent varier de 1 à 4 chiffres

Merci par avance.
JD
 
Re : isoler ou séparer des un nombres de chiffres

Bonjour
Voilà une macro qui sépare les chiffres des lettres
Sub SEPARE()
For i = 1 To Range("a65536").End(xlUp).Row
chiffre = ""
For j = 1 To Len(Range("a" & i).Value)
If IsNumeric(Mid(Range("a" & i).Value, j, 1)) Then
chiffre = chiffre + Mid(Range("a" & i).Value, j, 1)
Else
Exit For
End If
Next
Range("b" & i).Value = chiffre
Next
End Sub
Celle ci est faite pour des données dans la colonne A...

A+ François
 
Re : isoler ou séparer des un nombres de chiffres

Bonjour,

Si tu préfères une fonction personnalisée, en reprenant et adaptant le code de Fanfan38 tu peux utiliser ceci :
Code:
Function IsoleLesChiffres(Chaine)
    For j = 1 To Len(Chaine)
        If IsNumeric(Mid(Chaine, j, 1)) Then
            Chiffre = Chiffre + Mid(Chaine, j, 1)
        Else
            Exit For
        End If
    Next
    Application.Volatile
    If Chiffre = "" Then
        IsoleLesChiffres = ""
    Else
        IsoleLesChiffres = Chiffre
    End If
End Function
 
- 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

Retour