j'ai une macro xla principale (MacroStd.xla) qui est référencée dans toutes
mes autres macros. Dans une fonction public de MacroStd.xla (uniquement
utilisée par les macros qui la référence) et dans cette fonction ce serai
très pratique que je puisse obtenir le nom du classeur qui a executer cette
fonction (sans le passer en paramètre pour conserver une compatibilté
ascendante).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre Fauconnier
Bonjour John,
activeworkbook.name devrait faire ton bonheur...
-- Cela convient-il? ---- Pierre Fauconnier "Si j'étais Dieu, je démissionnerais pour que les gens arrêtent de se battre en mon nom." (Le Chat...) (remplacer NOSPAM par pfi.be pour me répondre. Merci)
---
John Fuss wrote:
Bonjour,
j'ai une macro xla principale (MacroStd.xla) qui est référencée dans toutes mes autres macros. Dans une fonction public de MacroStd.xla (uniquement utilisée par les macros qui la référence) et dans cette fonction ce serai très pratique que je puisse obtenir le nom du classeur qui a executer cette fonction (sans le passer en paramètre pour conserver une compatibilté ascendante).
Merci d'avance John
Bonjour John,
activeworkbook.name devrait faire ton bonheur...
--
Cela convient-il?
----
Pierre Fauconnier
"Si j'étais Dieu, je démissionnerais pour que les gens arrêtent de se battre
en mon nom." (Le Chat...)
(remplacer NOSPAM par pfi.be pour me répondre. Merci)
---
John Fuss wrote:
Bonjour,
j'ai une macro xla principale (MacroStd.xla) qui est référencée dans
toutes mes autres macros. Dans une fonction public de MacroStd.xla
(uniquement utilisée par les macros qui la référence) et dans cette
fonction ce serai très pratique que je puisse obtenir le nom du
classeur qui a executer cette fonction (sans le passer en paramètre
pour conserver une compatibilté ascendante).
-- Cela convient-il? ---- Pierre Fauconnier "Si j'étais Dieu, je démissionnerais pour que les gens arrêtent de se battre en mon nom." (Le Chat...) (remplacer NOSPAM par pfi.be pour me répondre. Merci)
---
John Fuss wrote:
Bonjour,
j'ai une macro xla principale (MacroStd.xla) qui est référencée dans toutes mes autres macros. Dans une fonction public de MacroStd.xla (uniquement utilisée par les macros qui la référence) et dans cette fonction ce serai très pratique que je puisse obtenir le nom du classeur qui a executer cette fonction (sans le passer en paramètre pour conserver une compatibilté ascendante).
Merci d'avance John
John Fuss
Non, ça ne marche pas parce que c'est une macro complementaire qui en référence une autre.
John
"Pierre Fauconnier" a écrit dans le message de news:%
Bonjour John,
activeworkbook.name devrait faire ton bonheur...
-- Cela convient-il? ---- Pierre Fauconnier "Si j'étais Dieu, je démissionnerais pour que les gens arrêtent de se battre
en mon nom." (Le Chat...) (remplacer NOSPAM par pfi.be pour me répondre. Merci)
---
John Fuss wrote:
Bonjour,
j'ai une macro xla principale (MacroStd.xla) qui est référencée dans toutes mes autres macros. Dans une fonction public de MacroStd.xla (uniquement utilisée par les macros qui la référence) et dans cette fonction ce serai très pratique que je puisse obtenir le nom du classeur qui a executer cette fonction (sans le passer en paramètre pour conserver une compatibilté ascendante).
Merci d'avance John
Non, ça ne marche pas parce que c'est une macro complementaire qui en
référence une autre.
John
"Pierre Fauconnier" <pierre.fauconnier@NOSPAM> a écrit dans le message de
news:%23HA9SUffEHA.3412@TK2MSFTNGP11.phx.gbl...
Bonjour John,
activeworkbook.name devrait faire ton bonheur...
--
Cela convient-il?
----
Pierre Fauconnier
"Si j'étais Dieu, je démissionnerais pour que les gens arrêtent de se
battre
en mon nom." (Le Chat...)
(remplacer NOSPAM par pfi.be pour me répondre. Merci)
---
John Fuss wrote:
Bonjour,
j'ai une macro xla principale (MacroStd.xla) qui est référencée dans
toutes mes autres macros. Dans une fonction public de MacroStd.xla
(uniquement utilisée par les macros qui la référence) et dans cette
fonction ce serai très pratique que je puisse obtenir le nom du
classeur qui a executer cette fonction (sans le passer en paramètre
pour conserver une compatibilté ascendante).
Non, ça ne marche pas parce que c'est une macro complementaire qui en référence une autre.
John
"Pierre Fauconnier" a écrit dans le message de news:%
Bonjour John,
activeworkbook.name devrait faire ton bonheur...
-- Cela convient-il? ---- Pierre Fauconnier "Si j'étais Dieu, je démissionnerais pour que les gens arrêtent de se battre
en mon nom." (Le Chat...) (remplacer NOSPAM par pfi.be pour me répondre. Merci)
---
John Fuss wrote:
Bonjour,
j'ai une macro xla principale (MacroStd.xla) qui est référencée dans toutes mes autres macros. Dans une fonction public de MacroStd.xla (uniquement utilisée par les macros qui la référence) et dans cette fonction ce serai très pratique que je puisse obtenir le nom du classeur qui a executer cette fonction (sans le passer en paramètre pour conserver une compatibilté ascendante).
Merci d'avance John
michdenis
Bonjour John,
C'est un peu difficile... sans voir le code...
Elle fait quoi comme traitement ta fonction ?
Si elle traite des objets du classeur actif, regarde la propriété suivante : NomFeuilleOuEstObjet = Object.Parent.Name NonDuClasseurOuEstObjet = Object.Parent.Parent.Name
Salutations!
"John Fuss" a écrit dans le message de news:cet6tu$4p1$ Bonjour,
j'ai une macro xla principale (MacroStd.xla) qui est référencée dans toutes mes autres macros. Dans une fonction public de MacroStd.xla (uniquement utilisée par les macros qui la référence) et dans cette fonction ce serai très pratique que je puisse obtenir le nom du classeur qui a executer cette fonction (sans le passer en paramètre pour conserver une compatibilté ascendante).
Merci d'avance John
Bonjour John,
C'est un peu difficile... sans voir le code...
Elle fait quoi comme traitement ta fonction ?
Si elle traite des objets du classeur actif, regarde la propriété suivante :
NomFeuilleOuEstObjet = Object.Parent.Name
NonDuClasseurOuEstObjet = Object.Parent.Parent.Name
Salutations!
"John Fuss" <newskob650@yahoo.fr> a écrit dans le message de news:cet6tu$4p1$1@s5.feed.news.oleane.net...
Bonjour,
j'ai une macro xla principale (MacroStd.xla) qui est référencée dans toutes
mes autres macros. Dans une fonction public de MacroStd.xla (uniquement
utilisée par les macros qui la référence) et dans cette fonction ce serai
très pratique que je puisse obtenir le nom du classeur qui a executer cette
fonction (sans le passer en paramètre pour conserver une compatibilté
ascendante).
Si elle traite des objets du classeur actif, regarde la propriété suivante : NomFeuilleOuEstObjet = Object.Parent.Name NonDuClasseurOuEstObjet = Object.Parent.Parent.Name
Salutations!
"John Fuss" a écrit dans le message de news:cet6tu$4p1$ Bonjour,
j'ai une macro xla principale (MacroStd.xla) qui est référencée dans toutes mes autres macros. Dans une fonction public de MacroStd.xla (uniquement utilisée par les macros qui la référence) et dans cette fonction ce serai très pratique que je puisse obtenir le nom du classeur qui a executer cette fonction (sans le passer en paramètre pour conserver une compatibilté ascendante).
Merci d'avance John
John Fuss
Je vais essayé ça.
John
"michdenis" a écrit dans le message de news:
Bonjour John,
C'est un peu difficile... sans voir le code...
Elle fait quoi comme traitement ta fonction ?
Si elle traite des objets du classeur actif, regarde la propriété suivante :
"John Fuss" a écrit dans le message de news:cet6tu$4p1$
Bonjour,
j'ai une macro xla principale (MacroStd.xla) qui est référencée dans toutes
mes autres macros. Dans une fonction public de MacroStd.xla (uniquement utilisée par les macros qui la référence) et dans cette fonction ce serai très pratique que je puisse obtenir le nom du classeur qui a executer cette
fonction (sans le passer en paramètre pour conserver une compatibilté ascendante).
Merci d'avance John
Je vais essayé ça.
John
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:evZ8NDtfEHA.3548@TK2MSFTNGP09.phx.gbl...
Bonjour John,
C'est un peu difficile... sans voir le code...
Elle fait quoi comme traitement ta fonction ?
Si elle traite des objets du classeur actif, regarde la propriété suivante
:
"John Fuss" <newskob650@yahoo.fr> a écrit dans le message de
news:cet6tu$4p1$1@s5.feed.news.oleane.net...
Bonjour,
j'ai une macro xla principale (MacroStd.xla) qui est référencée dans
toutes
mes autres macros. Dans une fonction public de MacroStd.xla (uniquement
utilisée par les macros qui la référence) et dans cette fonction ce serai
très pratique que je puisse obtenir le nom du classeur qui a executer
cette
fonction (sans le passer en paramètre pour conserver une compatibilté
ascendante).
"John Fuss" a écrit dans le message de news:cet6tu$4p1$
Bonjour,
j'ai une macro xla principale (MacroStd.xla) qui est référencée dans toutes
mes autres macros. Dans une fonction public de MacroStd.xla (uniquement utilisée par les macros qui la référence) et dans cette fonction ce serai très pratique que je puisse obtenir le nom du classeur qui a executer cette
fonction (sans le passer en paramètre pour conserver une compatibilté ascendante).
Merci d'avance John
John Fuss
ça ne marche pas, je n'ai pas d'objet sur lesquels me raccrocher.
Je pense que je vais rester avec ma syntaxe actuelle (je passe le nom du classeur source en paramètre).
Merci à tous.
John
"John Fuss" a écrit dans le message de news:cfag4e$1qf$
Je vais essayé ça.
John
"michdenis" a écrit dans le message de news:
Bonjour John,
C'est un peu difficile... sans voir le code...
Elle fait quoi comme traitement ta fonction ?
Si elle traite des objets du classeur actif, regarde la propriété suivante