Monsieur Excel
Pour tout savoir faire sur Excel !

18 mai 2010

Les méthodes de l’objet « RexExp »

Dans l’article précédent, nous avons découvert l’objet RegExp du vbscript.

Dans la page Web dont la référence est donnée ci-dessous, vous trouverez un classeur Excel démontrant l’utilisation des méthodes « Execute », « Replace » et « Test » de cet objet.

http://www.vbaexpress.com/kb/getarticle.php?kb_id=68

La première feuille de ce classeur (cf. extrait ci-dessus) vous aiguille vers les autres feuilles, dont voici le contenu synthétisé :

1. Extraction de la partie numérique d’une chaîne de caractères
2. Retournement d’une séquence de mots
3. Test de la validité d’une adresse e-mail et éclatement en parties
4. Test pour vérifier si les trois premiers caractères d’une chaîne se retrouvent inversés à la fin de la chaîne
5. Conversion (relatif/absolu) de la énième référence dans une formule
6. Test de la validité d’un format numérique
7. Elimination des doublons dans une chaîne de caractères

Remarque – Dans le cas de la feuille n°6, ce sont bien entendu les critères de formats numériques américains qui sont appliqués. Il vous restera à adapter la macro pour les formats numériques français, par exemple la « , » à la place du point, ou l’espace à la place de la « , »…