Bonjour, Je dois analyser des rapports convertis en word très longs, et je fais des recherches par mots clés. Par exemple sur le fichier WORD (court ici pour l'exemple)en PJ j’ai recherché en mettre en gras et en rouge dans le texte les mots « femme», « fille », « santé », «éducation» . Je fais une macro sur le texte word en PJ : "Mac ro femmefilleéducationsantéRouge" :
Enregistrer macro
Accueil/rechercher/j’écris femme/ok/remplacer : dans la fenêtre qui s’ouvre, je remplace « femme» par «femme»/plus/format/police : en gras et en rouge dans la fenêtre/ok/remplacer tout> une msgbox me dit qu’il a effectué x remplacement/fermer
rechercher/j’écris fille , puis … mêmes manœuvres et ainsi de suite pour chaque mot jusqu’à la fin/Arrêter l’enregistrement.
Ma macro s’appelle « femmefilleéducationsantéRouge», et elle fonctionne en cliquant sur exécuter. Je vois bien sur le code VBA les répétitions.
Mais mes pb :
1 c’est que c’est long (j’ai parfois des macro de 25 à 30 mots selon le thème de recherche),
2 si je fais une erreur de saisie ça me crée parfois un bug à l’exécution et je suis obligé de tout recommencer,
et 3 je ne peux pas revenir en arrière, corriger, enlever ou ajouter un autre mot une fois que la macro est enregistrée. (D’ailleurs sur mon fichier word en PJ toutes mes autres macros bricolées ainsi apparaissent normalement).
Je voudrais que l’une ou l’un d’entre vous qui s’y connait en VBA, me refasse la macro, avec tous les mots sur la même ligne de code, de façon à ce que je puisse la reproduire, et revenir sur cette ligne pour corriger ou ajouter d’autres mots.
Merci de m’aider. Cordialement
Enregistrer macro
Accueil/rechercher/j’écris femme/ok/remplacer : dans la fenêtre qui s’ouvre, je remplace « femme» par «femme»/plus/format/police : en gras et en rouge dans la fenêtre/ok/remplacer tout> une msgbox me dit qu’il a effectué x remplacement/fermer
rechercher/j’écris fille , puis … mêmes manœuvres et ainsi de suite pour chaque mot jusqu’à la fin/Arrêter l’enregistrement.
Ma macro s’appelle « femmefilleéducationsantéRouge», et elle fonctionne en cliquant sur exécuter. Je vois bien sur le code VBA les répétitions.
Mais mes pb :
1 c’est que c’est long (j’ai parfois des macro de 25 à 30 mots selon le thème de recherche),
2 si je fais une erreur de saisie ça me crée parfois un bug à l’exécution et je suis obligé de tout recommencer,
et 3 je ne peux pas revenir en arrière, corriger, enlever ou ajouter un autre mot une fois que la macro est enregistrée. (D’ailleurs sur mon fichier word en PJ toutes mes autres macros bricolées ainsi apparaissent normalement).
Je voudrais que l’une ou l’un d’entre vous qui s’y connait en VBA, me refasse la macro, avec tous les mots sur la même ligne de code, de façon à ce que je puisse la reproduire, et revenir sur cette ligne pour corriger ou ajouter d’autres mots.
Merci de m’aider. Cordialement