2009-10-12 9 views

Répondre

2

Je ne sais pas s'il y a un moyen intégré directement à le faire. Cependant, vous devriez pouvoir reconnaître et extraire un nom dans la formule en obtenant la formule de la cellule (Range.Formula), et en analysant la chaîne, en reconnaissant qu'une séquence de caractères devrait être une gamme nommée si:
0) ce n'est pas un nombre
1) ce n'est pas une fonction intégrée, que vous pourriez reconnaître par le fait qu'il est suivi d'un (
2) ce n'est pas un nom de cellule, c'est à dire qu'il n'est pas t écrit en A1, $ A1, A $ 1 ou $ A $ 1 On dirait un projet Regex amusant!

Questions connexes