Bonjour à tous !
J'ai réalisé une macro VBA qui repère et surligne certains mots ou expressions dans un document (via rechercher/remplacer, parfois aussi via caractères générique).
Cela fonctionne très bien mais j'aurais besoin de votre aide pour aller un peu plus loin dans le processus.
1/ je donne un exemple pour le premier objectif d'amélioration :
actuellement, s'il repère le mot "douleur", il va le surligner. Je souhaiterais à présent qu'il retire le surlignage si ce mot est précédé d'un autre mot ou d'un groupe de mot, par exemple ici "pas de" ("pas de douleur").
Autre exemple : il surligne "signes inflammatoires" s'il le repère dans le document, mais je ne souhaite pas qu'il le repère dans une phrase dans laquelle l'expression complète dans le document est "PAS DE signes inflammatoires".
2/ Deuxièmement, je souhaiterais, dans le cadre d'expressions à repérer, qu'il prenne en compte l'association de deux blocs (A et B) toujours dans le sens A puis B, mais quel que soit l'association (n'importe quel mot du bloc A avec n'importe quel mot du bloc B).
Je m'explique :
On imagine les mots du bloc A : "trouble" ; "troubles" ; "tbs" ; "tb" ; "tr"
Puis les mots du bloc B : "cognitif" ; "cognitifs" ; "co"
Je souhaiterais donc qu'il surligne dans le document toutes les combinaisons possibles d'association entre le bloc A et le bloc B (bloc A toujours précédé du bloc B) de manière à ce qu'il repère par exemple : "troubles cognitifs" ou "tbs cognitifs" ou "tr co" ou "tb co"...
N'hésitez pas à revenir vers moi si les explications ne sont pas claires.
Merci infiniment pour toute aide qui sera la bienvenue !
Partager