J'ai une longue feuille de calcul avec des codes tarifaires que je dois valider et je voudrais créer une fonction avec RegEx pour le faire automatiquement (c'est une tâche quotidienne que je devra faire pour les mois suivants et je voudrais automatiser)Comment créer une fonction dans Excel pour valider des cellules en utilisant RegExs
par exemple, dans la colonne A, je les données suivantes:
CODE
1000.00.00
1000.10.00
1020,12. 99
...
Mais quelques fois, les codes sont mispelled comme (1020..23.99 ou 1020.23.124), et je voudrais faire une validation dans la colonne B avec une fonction comme celui-ci dans chaque cellule:
=isvalid_function(A2,"^\d{3,4}\.\d{2}\.\d{2}$")
..et obtenez TRUE ou FALSE comme résultat.
Comment devrait être l'UDF? Je ne sais pas VBA –
@sword, Vous devez créer un UDF dans VBA, ce n'est pas difficile à faire et il y a beaucoup de pages que vous pouvez google pour l'expliquer. [Voici] (http://www.exceltip.com/st/Writing_Your_First_VBA_Function_in_Excel/631.html) une page qui va au-delà de quelques bases, et [un autre] (http://www.tmehta.com/regexp/) couvre certains Regex fonctionne spécifiquement. –