J'ai un test commeComment faire correspondre un modèle générique de chaîne dans une macro Excel
LEFT('F13',2)='F1'
Je veux changer d'un match côté gauche à un test qui prend en charge les caractères génériques
'F13'='F?3'
Excel ne supporte pas regex sauf dans le code VBA mais je préférerais que cela soit fait dans une macro. Je tiens à souligner que le test réel n'est pas une chaîne simple, mais les références de cellule (cela peut être important, je ne suis pas sûr):
IF(LEFT($DATA.$A$2:$A$1501,LEN($B$3))=$B$3,...
La gamme évalue en fait à une seule cellule en fonction de l'endroit où la la macro est appelée. $ B $ 3 est le motif entré par l'utilisateur.
"Excel ne prend pas en charge regex sauf dans le code VBA mais je préférerais que cela soit fait dans une macro." Je suis confus: les macros sont écrites avec du code VBA. Voulez-vous dire que vous préférez une fonction/formule de feuille de calcul pure? – devuxer
Je me suis mélangé avec l'accès je pense où les «macros» sont distinctes des «fonctions VBA». Je veux dire une formule oui. – SpliFF