Bonjour à toutes et à tous.
J'ai un petit problème et je me demandais par quel bout le prendre. Je dois effectuer une recherche d'une certaine valeur, au sein de ma feuille. Bon, pour la recherche, pas de problème, ça sera un classique .Find dans une boucle For.
Mon problème commence donc maintenant. Les valeurs que je dois rechercher dans cette feuille sont des lettres majuscules seules (pas de chiffres ni de O, X, I) ou des combinaisons de la forme A-B. Le pourquoi de cette recherche ? Une fois trouvées, je dois doubler ces lettres : A deviendra AA et A-B deviendra AA-BB.
Pour résoudre ça et agir seulement aux endroits nécessaires (je ne veux tout de même pas doubler tous mes A dans ma feuille), je me suis débrouillé de la manière suivante : j'ai entouré là où il fallait mes A ou mes A-B de "|" qu'on ne peut trouver ailleurs dans le document. J'ai donc des |A| et des |A-B| qui se balladent dans mon document.
Ma question : comment rechercher les valeurs qui sont entre ces "|" ? Il faudrait que je puisse rechercher tous les |x| dans ma feuille où x est une variable (A, B, Z ou A-B, Z-F etc). Comment peut-on mettre cela dans un .Find ?
Merci d'avance
André
Partager