Remplacement complexe...

Résolu/Fermé
Leghe59 Messages postés 34 Date d'inscription mercredi 14 juin 2017 Statut Membre Dernière intervention 17 avril 2021 - Modifié le 19 janv. 2021 à 18:37
Whismeril Messages postés 19040 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 9 mai 2024 - 20 janv. 2021 à 16:43
Bonjour,

j'ai un tableau Excel avec des titres de livres non formatés.
Exemple : 100 mots de la Chine (Les) toujours un article entre parenthèses en fin de ligne
Comment transformer la cellule en : Les 100 mots de la Chine ?

Merci de votre précieuse aide !

5 réponses

Whismeril Messages postés 19040 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 9 mai 2024 932
20 janv. 2021 à 10:37
Bonjour
f894009 saura te guider pour écrire un code VBA ou des formules adaptées.

Cela dit pour un coup unique, cela représente peut-être pas mal de travail.
Je te propose une autre option, tu exportes ton fichier en format texte (csv, tabulé peut importe)
Tu ouvres le fichier texte avec un éditeur un peu évolué (Notepad++, PsPad, etc...) qui te permet de faire un remplacement par regex.

Les regex sont des expressions comprises par de nombreux logiciels et langages de programmation qui permettent de manipuler des données texte suivant un modèle.

Ici tu trouveras un exemple avec 3 titres
https://regex101.com/r/Z6Odxu/1

La regex de capture (pas encore aboutie pour ton besoin) est
(.*)\((Les|La|Le)\)

La regex de remplacement est
$2 $1


1
f894009 Messages postés 17189 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 6 mai 2024 1 705
20 janv. 2021 à 08:18
Bonjour,

Les titres de livre entrent comment dans ce tableau?
Ce tableau est a modifier souvent pu pas?

En fonction de ces réponses, ce sera formule excel dans une autre colonne (conviendra peut-être pas) ou Code VBA
0
Leghe59 Messages postés 34 Date d'inscription mercredi 14 juin 2017 Statut Membre Dernière intervention 17 avril 2021
20 janv. 2021 à 10:11
Environ 7000 lignes, dont ~ 2000 à corriger.
Tableau unique, sans entrées supplémentaires à venir.
Un one shot en fait.
Ouvert à tout, formule ou VBA.
Merci de votre intérêt !

Gérard
0
Leghe59 Messages postés 34 Date d'inscription mercredi 14 juin 2017 Statut Membre Dernière intervention 17 avril 2021
20 janv. 2021 à 11:31
Canonissime !!
Et Résolu !

Merci à tous les 2
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Whismeril Messages postés 19040 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 9 mai 2024 932
20 janv. 2021 à 16:43
De rien
0