![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Guest
Messages: n/a
|
j'ai une liste d'adresses comprenant dans la même case :
adresse 1, adresse 2, code postal, et ville. je voudrais les séparer, ou au moins code postal et ville. la fonction trouve(" ") peut-elle marcher en démarrant de la droite, et si oui comment ? peut-on extraire plusieurs mots à la fois, en démarrant de gauche ou de droite ? existe-t-il une fonction sachant repérer un chiffre parmi des lettres ? (là je rêve un peu !) Merci d'avance Jean-Claude |
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
Guest
Messages: n/a
|
Pour la fonction qui trouve un chiffre parmi les lettres rien de plus simple, tu fais une boucle qui regarde si chaque carractère est compris entre la 1er valeur asci des chiffres et la dernière.
pour la recherche et extraction de mot, le plus simple serai que tu est un carractère séparateur qui n'est jamais utilisé dans ton texte. |
|
|
#8 (permalink) |
|
Guest
Messages: n/a
|
Merci Michel, ta macro est géniale pour extraire les chiffres, mais j'aurais aimé une fonction qui me trouve un chiffre dans une suite de caractères et me ramène tout ce qui est à gauche ou à droite de ce chiffre.
@+ Jean-Claude |
|
|
#9 (permalink) |
|
Guest
Messages: n/a
|
Rebonjour à tous
oouuppss , Désolé j’avais oublié de définir mes variables j’ai corrigé mon erreur avant de me faire gronder par le prof … ;o) jean claude , pour l’extraction de tous les mots ou chiffres d’une cellule , je t’enverrai un autre exemple ce soir ( le fichier est créé , mais à la maison ) . ce sera par vba car je ne connais pas de fonction pour répondre à ta demande bonne journée Michel |
|
|
#10 (permalink) |
|
Guest
Messages: n/a
|
Bonjour,
Veuillez me pardonner mon intrusion, Messieurs, mais je reste toujurs admirative quand je vois avec quelle aisance les macros peuvent travailler. J'allais proposer modestement à JC d'aller jeter un oeil sur ce lien pour récupérer le classeur AFII dans lequel il y a la feuille Extraction . D'autres éventuelles solutions - à voir si on peut adapter en formules...... Celeda |
|
|
#11 (permalink) |
|
Guest
Messages: n/a
|
Salut le fil, le Forum
Cette formule fonctionne à merveille (me rappelle plus de l'auteur... veuiller m'excuser) =1*STXT(A1;EQUIV(0;(ESTERREUR(STXT(A1;LIGNE(INDIRE CT("1:"&NBCAR(A1)));1)*1)*1);0);NBCAR(A1)-SOMME((ESTERREUR(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR (A1)));1)*1)*1))) A mettre sous forme matricielle (CTRL+MAJUSCULE+ENTREE) NB : Il faut que la phrase (en A1) ne contienne qu'un seul nombre. @+ PhiBou |
|
|
#12 (permalink) |
|
Guest
Messages: n/a
|
Rebonjour André , Arnaud , jean claude , Phibou et Celeda
Ci joint un exemple qui extrait tous les mots d'une cellule . les informations sont transférées sur la feuille2 . pour le reste il faudra l'adapter à ton projet car tu auras certainement des nombre de mots différents pour chaque adresse ( donc des décalages de cellules ) , sans doute aussi des chiffres dans adresse1 et adresse2 , ce qui risque de ne pas faciliter la différenciation entre les parties adresse / code postal /ville Si tu peux trouver ton bonheur par les formules comme cela est proposé par Phibou et Celeda , tu auras certainement de grands gains en temps de calcul , car mon exemple risque de ramer pour des listes importantes Bonne soirée Michel ![]() |
|
|
#14 (permalink) |
|
Guest
Messages: n/a
|
Bonsoir,
à Extraire : SUPERMICHELSURXLD Super !!!MICHEL!!!SUR!!XLD!!! À notre tour de se retrouver au chomage les formulistes avec toutes ces macros qui catapultent les mots dans chaque cellule en un seul click!! C'est pas juste !! SUPER!!!!!!!!!!!Dans la database de XLD. Celeda |
|
|
#15 (permalink) |
|
Guest
Messages: n/a
|
Bonjour Celeda
Merci , ton message est très gentil tu es très indulgente avec moi car en revisionnant le fichier ce matin ,je ne suis pas très content de moi ( une fois de plus je me suis précipité pour envoyer mon exemple sans prendre le temps de me relire ) ci joint une version mise à jour Celeda , je profite de ce post pour te feliciter , sans oublier Cathy et Monique , pour les trois nouveaux programmes en telechargement . ainsi que pour le classeur du mois de juin sur les doublons ( mon préféré ) . bonne week end Michel ![]() |
| ANNONCES | |
| Liens sociaux |
| Outils de la discussion | |
|
|