Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Extraire une partie d'une cellule sur Excel

Ariella

XLDnaute Nouveau
Bonjour,
Je souhaite sur Exce recuper le code postal et la ville depuis une cellule qui contient nom prenom code postal et ville.
Mais chaque cellule a un nombre de caractère diffèrent.

Merci pour votre aide.
Je mets un fichier joins pour mieux expliquer le souci.

Merci bcp
 

Pièces jointes

  • Extraire Code postale et ville.xlsx
    9.6 KB · Affichages: 5
Dernière édition:

zebanx

XLDnaute Accro
Bonjour Ariella,

En reprenant un vieux fil des amis Eriiiic et Staple1600 ( à tous les deux) qui sont les auteurs de ces formules

bonne fin de journée
 

Pièces jointes

  • extraire ville et code postale.xlsx
    12.5 KB · Affichages: 8

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Ariella,
Un autre ex avec une fonction perso.
La syntaxe est =CP(Chaine;Type) avec Type=1 pour le code postal, =2 pour la ville.
VB:
Function CP(Chaine, Choix)
tablo = Split(Chaine, " ")
For i = UBound(tablo) To 1 Step -1
    If IsNumeric(tablo(i)) Then
        If Choix = 1 Then
            CP = Val(tablo(i))
            Exit Function
        End If
        If Choix = 2 Then
            For j = i + 1 To UBound(tablo)
                CP = CP & tablo(j) & " "
            Next j
            Exit Function
        End If
    End If
Next i
End Function
 

Pièces jointes

  • Extraire Code postale et ville.xlsm
    16.2 KB · Affichages: 6

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…