Bonjour,
J’ai une petite question toute simple :
je fais du nettoyage ortho/typo de base sur plusieurs tableurs Excel. J'ai préparé une petite macro pour faire mes remplacements de base. Mais j'aurais besoin d'utiliser des GREP (ou expressions régulières) pour économiser quelques lignes et gagner beaucoup de temps !
Existe-t-il une formulation en VBA qui permette l’utilisation de la fonction rechercher/remplacer via des GREP de type :
Selection.Replace What:="~?", Replacement:=" ?", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False
C’est-à-dire quelque chose du style :
[Selection.Replace](????) What:="(\d)", Replacement:="$1", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False
(Où (\d) est le chiffre que je recherche et $1 mon chiffre trouvé.)
J’ai pris l’habitude d’utiliser les GREP via InDesign, mais je n’ai pas réussi à trouver d’équivalence syntaxique sur Excel via une macro, du moins dans ce que je recherche, c’est-à-dire que je ne sais pas si l’on peut utiliser les « $1, $2, $3… » dans la partie « Replacement ».
Y a-t-il des spécialistes dans la salle ?
Merci !
Partager