-
VBA Regexp et couleur
bonjour.
Je recherche un code vba me permettant de mettre en rouge les codes postaux presents dans un fichier excel.
Mais je souhaite que juste les codes postaux soient en rouge sachant que la cellule contient l'adresse compète.
L'utilisation d'un regexp pour detecter un code postal me semble le plus approprié.
Merci à vous
-
Bonjour,
Le forum n'est pas là pour fournir du code gratuit clef-en-mains, mais pour aider les gens à réaliser leur propre code.
Ceci dit, en supposant que les codes postaux terminent toutes les adresses, on peut se passer des expressions régulières. Il suffit de juste récupérer les derniers caractères avec la fonction right.
-
Salut, une simple recherche conduit déjà à ceci, si tu tiens vraiment aux expressions régulières.
-
Pour ne traiter qu'une partie du contenu d'une cellule, il faut utiliser la propriété Characters du Range de ta cellule.
https://msdn.microsoft.com/fr-fr/lib.../ff198232.aspx
Etant donné que ton code est inclus dans une chaine, je ne pense pas que les fonctions automatiques puissent être utilisées.
Il va falloir scruter caractère par caractères pour détecter les suites de 5 chiffres.