Réorganiser une adresse en 2 ou 3 colonnes

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

M

Mel BF

Guest
Bonjour,

J'ai extrait de ma base de données un champ adresse. Je voudrais réorganiser ce champ en 2 colonnes ou 3 colonnes distinctes (Rue, CP Ville ou Rue, CP, Ville).

Cependant, le code postal est collé au nom de rue (pas d'espace).

Exemples : 10 RUE AGAR75016 PARIS, 16 bis rue Floreal93170 BAGNOLET, ...

Je cherche depuis ce matin , j'ai essayé pas mal de formules : DROITE, GAUCHE, STXT, CHERCHE ... mais rien ne fonctionne.

Help please !!!

Merci d'avance
😀
 

Pièces jointes

Re : Réorganiser une adresse en 2 ou 3 colonnes

Bonjour, salut pierrejean,
ci-joint une fonction basée sur l'utilisation d'une expression rationnelle à tester :
Code:
Function MelBF$(c$, r As Byte)
Dim oRegExp As Object, oMatches As Object
Set oRegExp = CreateObject("vbscript.regexp")
oRegExp.Pattern = "(.+)(\d{5}.*)"
If oRegExp.Test(c) = True Then _
Set oMatches = oRegExp.Execute(c): MelBF = oMatches.Item(0).submatches(r - 1)
End Function
Utilisation de la fonction : 2 arguments (la chaîne à tester et le rang à préciser)
En B2 rentrer
Code:
=MelBF($A2;COLONNES($A:A))
et tirer la fonction vers la colonne C et vers le bas.
A+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
4
Affichages
525
Lucho63
L
V
Réponses
2
Affichages
2 K
vynmarius
V
A
Réponses
1
Affichages
1 K
Compte Supprimé 979
C
B
Réponses
16
Affichages
3 K
bigjimparisien
B
F
Réponses
6
Affichages
916
fabridi
F
J
Réponses
2
Affichages
6 K
jdawson
J
H
Réponses
4
Affichages
4 K
houba_houbi
H
M
Réponses
2
Affichages
1 K
mario201066
M
S
Réponses
4
Affichages
2 K
sparga
S
D
Réponses
1
Affichages
3 K
Retour