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

Séparer ville et code postal

  • Initiateur de la discussion Initiateur de la discussion apdf
  • 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 !

apdf

XLDnaute Occasionnel
Bonjour,

J'ai une liste d'environ 400 lignes avec des noms de villes et code postaux et j'aimerais si possible en VBA dissocier le nom du code postal.
Les lignes sont de la manière suivante.

Ex. Roura (code postal : 97311)

Pour obtenir ceci : Roura dans la colonne "A" et 97311 en colonne "B"

Je vous remercie de votre aide
 
Re : Séparer ville et code postal

Bonjour Max, bonjour le forum,

Si ta liste respecte toujours la même structure : Nom / Espace / Parenthèse / Texte + Code postal / parenthèse, alors la macro ci-dessous devrait convenir :
Code:
Sub Macro1()
Dim cel As Range


For Each cel In Range("A1:A" & Cells(Application.Rows.Count, 1).End(xlUp).Row) 'boucle sur toutes les cellules éditiées cel de la colonne A
    cel.Offset(0, 1).Value = Left(Right(cel.Value, 6), 5) 'récupère le code postal
    cel.Value = Split(cel.Value, " (", -1)(0) 'isole le nom
Next cel 'prochaine cellule de la boucle
End Sub
 
- 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
2
Affichages
203
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…