Bonjour *Vincent.* (et tous les lecteurs) | bien le bonjour msieurs dames | savez-vous s'il est possible de créer un nom dans le | perso.xls ? | merci
Nommer une plage ? Oui Fenêtre / Afficher ... Perso.xls Créer le nom et masquer le classeur ensuite.
Quant à savoir comment l'exploiter ....
-- Ricky [MVP] Visitez les faq.... http://www.faqoe.com http://faq.ms.word.free.fr http://dj.joss.free.fr/faq.htm http://www.excelabo.net
GD
Bonsour® Ricky[MVP], pour l'exploiter ????.... voir chez l'autre [MVP] : http://longre.free.fr/pages/prog/hnamespace.htm extrait :
3. Particularités des noms masqués Contrairement aux noms de classeurs ou de feuilles de calcul, cette méthode permet de créer des variables indétectables par l'utilisateur, qui ne font pas partie de la collection Names, ne sont attachés à aucun classeur, et dont la valeur est préservée durant la totalité de la session Excel en cours. Ces caractéristiques permettent d'utiliser ces noms comme des variables d'environnement, accessibles par toute macro, quels que soient les classeurs ouverts. 2. Manipulation par VBA La zone des noms masqués normalement réservée aux macros XLL est également accessible par VBA, bien que cette possibilité ne soit pas documentée. L'astuce consiste à utiliser les instructions macro SET.NAME et GET.NAME à l'intérieur des procédures VBA. - Création ou changement de valeur d'un nom masqué
Cette instruction renvoie la valeur attachée au nom masqué comme formule, de la même manière que le champ "RefersTo" d'un nom classique. Par exemple, "T" (nombre), "="Test"" (chaîne) ou "=[Test.xls]Feuil1!L1C1" (référence de plage).
- Lecture de la valeur d'un nom masqué Résult = Application.ExecuteExcel4Macro("Nom_Test")
bien le bonjour msieurs dames savez-vous s'il est possible de créer un nom dans le perso.xls ? merci
Nommer une plage ? Oui Fenêtre / Afficher ... Perso.xls Créer le nom et masquer le classeur ensuite.
Quant à savoir comment l'exploiter ....
Bonsour® Ricky[MVP],
pour l'exploiter ????....
voir chez l'autre [MVP] :
http://longre.free.fr/pages/prog/hnamespace.htm
extrait :
3. Particularités des noms masqués
Contrairement aux noms de classeurs ou de feuilles de calcul, cette
méthode permet de créer des variables indétectables par l'utilisateur, qui
ne font pas partie de la collection Names, ne sont attachés à aucun
classeur, et dont la valeur est préservée durant la totalité de la session
Excel en cours.
Ces caractéristiques permettent d'utiliser ces noms comme des variables
d'environnement, accessibles par toute macro, quels que soient les classeurs
ouverts.
2. Manipulation par VBA
La zone des noms masqués normalement réservée aux macros XLL est également
accessible par VBA, bien que cette possibilité ne soit pas documentée.
L'astuce consiste à utiliser les instructions macro SET.NAME et GET.NAME à
l'intérieur des procédures VBA.
- Création ou changement de valeur d'un nom masqué
Cette instruction renvoie la valeur attachée au nom masqué comme formule,
de la même manière que le champ "RefersTo" d'un nom classique. Par exemple,
"T" (nombre), "="Test"" (chaîne) ou "=[Test.xls]Feuil1!L1C1" (référence de
plage).
- Lecture de la valeur d'un nom masqué
Résult = Application.ExecuteExcel4Macro("Nom_Test")
Bonsour® Ricky[MVP], pour l'exploiter ????.... voir chez l'autre [MVP] : http://longre.free.fr/pages/prog/hnamespace.htm extrait :
3. Particularités des noms masqués Contrairement aux noms de classeurs ou de feuilles de calcul, cette méthode permet de créer des variables indétectables par l'utilisateur, qui ne font pas partie de la collection Names, ne sont attachés à aucun classeur, et dont la valeur est préservée durant la totalité de la session Excel en cours. Ces caractéristiques permettent d'utiliser ces noms comme des variables d'environnement, accessibles par toute macro, quels que soient les classeurs ouverts. 2. Manipulation par VBA La zone des noms masqués normalement réservée aux macros XLL est également accessible par VBA, bien que cette possibilité ne soit pas documentée. L'astuce consiste à utiliser les instructions macro SET.NAME et GET.NAME à l'intérieur des procédures VBA. - Création ou changement de valeur d'un nom masqué
Cette instruction renvoie la valeur attachée au nom masqué comme formule, de la même manière que le champ "RefersTo" d'un nom classique. Par exemple, "T" (nombre), "="Test"" (chaîne) ou "=[Test.xls]Feuil1!L1C1" (référence de plage).
- Lecture de la valeur d'un nom masqué Résult = Application.ExecuteExcel4Macro("Nom_Test")
bien le bonjour msieurs dames savez-vous s'il est possible de créer un nom dans le perso.xls ? merci
Nommer une plage ? Oui Fenêtre / Afficher ... Perso.xls Créer le nom et masquer le classeur ensuite.
Quant à savoir comment l'exploiter ....
Vincent.
Merci à tous les deux... J'avais bêtement oublié qu'un nom n'était pas accessible depuis un autre classeur. Cela dit, les explications des deux [MVP] (merci à eux) me permettent d'envisager des petites astuces pour améliorer certaines de mes macros persos ! A+
A la bonne heure :)
-----Message d'origine----- Bonsour® Ricky[MVP], pour l'exploiter ????.... voir chez l'autre [MVP] : http://longre.free.fr/pages/prog/hnamespace.htm extrait :
3. Particularités des noms masqués Contrairement aux noms de classeurs ou de feuilles de calcul, cette
méthode permet de créer des variables indétectables par l'utilisateur, qui
ne font pas partie de la collection Names, ne sont attachés à aucun
classeur, et dont la valeur est préservée durant la totalité de la session
Excel en cours. Ces caractéristiques permettent d'utiliser ces noms comme des variables
d'environnement, accessibles par toute macro, quels que soient les classeurs
ouverts. 2. Manipulation par VBA La zone des noms masqués normalement réservée aux macros XLL est également
accessible par VBA, bien que cette possibilité ne soit pas documentée.
L'astuce consiste à utiliser les instructions macro SET.NAME et GET.NAME à
l'intérieur des procédures VBA. - Création ou changement de valeur d'un nom masqué
bien le bonjour msieurs dames savez-vous s'il est possible de créer un nom dans le perso.xls ? merci
Nommer une plage ? Oui Fenêtre / Afficher ... Perso.xls Créer le nom et masquer le classeur ensuite.
Quant à savoir comment l'exploiter ....
.
Merci à tous les deux...
J'avais bêtement oublié qu'un nom n'était pas accessible
depuis un autre classeur.
Cela dit, les explications des deux [MVP] (merci à eux) me
permettent d'envisager des petites astuces pour améliorer
certaines de mes macros persos !
A+
A la bonne heure :)
-----Message d'origine-----
Bonsour® Ricky[MVP],
pour l'exploiter ????....
voir chez l'autre [MVP] :
http://longre.free.fr/pages/prog/hnamespace.htm
extrait :
3. Particularités des noms masqués
Contrairement aux noms de classeurs ou de feuilles de
calcul, cette
méthode permet de créer des variables indétectables par
l'utilisateur, qui
ne font pas partie de la collection Names, ne sont
attachés à aucun
classeur, et dont la valeur est préservée durant la
totalité de la session
Excel en cours.
Ces caractéristiques permettent d'utiliser ces noms
comme des variables
d'environnement, accessibles par toute macro, quels que
soient les classeurs
ouverts.
2. Manipulation par VBA
La zone des noms masqués normalement réservée aux
macros XLL est également
accessible par VBA, bien que cette possibilité ne soit
pas documentée.
L'astuce consiste à utiliser les instructions macro
SET.NAME et GET.NAME à
l'intérieur des procédures VBA.
- Création ou changement de valeur d'un nom masqué
Merci à tous les deux... J'avais bêtement oublié qu'un nom n'était pas accessible depuis un autre classeur. Cela dit, les explications des deux [MVP] (merci à eux) me permettent d'envisager des petites astuces pour améliorer certaines de mes macros persos ! A+
A la bonne heure :)
-----Message d'origine----- Bonsour® Ricky[MVP], pour l'exploiter ????.... voir chez l'autre [MVP] : http://longre.free.fr/pages/prog/hnamespace.htm extrait :
3. Particularités des noms masqués Contrairement aux noms de classeurs ou de feuilles de calcul, cette
méthode permet de créer des variables indétectables par l'utilisateur, qui
ne font pas partie de la collection Names, ne sont attachés à aucun
classeur, et dont la valeur est préservée durant la totalité de la session
Excel en cours. Ces caractéristiques permettent d'utiliser ces noms comme des variables
d'environnement, accessibles par toute macro, quels que soient les classeurs
ouverts. 2. Manipulation par VBA La zone des noms masqués normalement réservée aux macros XLL est également
accessible par VBA, bien que cette possibilité ne soit pas documentée.
L'astuce consiste à utiliser les instructions macro SET.NAME et GET.NAME à
l'intérieur des procédures VBA. - Création ou changement de valeur d'un nom masqué