Portée des noms définis
1/ La portée d'un nom peut être relative à chaque onglet sans créer un nom par onglet.
Après avoir créé MaFonc dans la Feuille1, revenir dans Insertion / Nom /Définir pour ne laisser que le point d'exclamation : on a =!$1 au lieu de Feuil1!$1
2/ Je peux créer =MaFonc dans l'onglet Feuil2, le $1 fera référence à la cellule A1 de l'onglet Feuil2 et non à celle de Feuil1
3/ Ceci marchait parfaitement dans Excel 5. Dans Excel 97 et 2000, le recalcul ne se fait pas.
4/ Avec le "truc" suivant, cela fonctionne : Dans une cellule, par exemple AutreFeuil!$1, mettre =si(maintenant();0;0) et modifier le nom MaFonc par = !$1 + AutreFeuil!$1 Cela force le recalcul.
Attention cependant, parceque la solution de la définition d'un nom par =!$1 est non volatile ! Pas de mise à jour des calculs utilisant ce nom quand on change la valeur de A1. Pour garder une solution dynamique, Insertion > Nom > Définir > Nom dans le classeur : "varA1" > fait référence à : =INDIRECT("$1")
Auteurs : Xavier Rouchon, Alain Vallon
Mots clefs associés à cette page : nom, nommer, portée
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Port"e des noms definis
Grand merci