Voici mon probleme.
J'ai voulu remplacer toutes mes proc de mon classeur xls en macro
compl=E9mentaire. Pas de probleme pour cette =E9tape j'ai cr=E9=E9 mon
fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro
compl=E9mentaire de Microsoft puis j'ai cocher ma macro compl=E9mentaire
dans 'outils/Macro compl=E9mentaire'.
Maintenant j'en suis =E0 l'=E9tape ou =E0 partir de mon fichier Excel
(devis.xls), je voudrais appeler les fonctions contenues dans ma macro
compl=E9mentaire fonct.xla.
Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro
je renseigne le nom d'une macro qui se trouve dans devis.xla, mais
ensuite lorsque je clic sur ce bouton j'ai le message d'erreur :
Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essay=E9 plusieurs
syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oubli=E9 une =E9tape ? Quelqu'un pourrait il m'aiguiller
???
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
jps
bonjour fabien dans la boîte Affecter une macro, il te suffit de mettre le seul nom de ta macro (pas besoin de chemin) et il semble que tu aies bien fait cela ; ce que tu as dû oublier de faire, c'est d'aller dans Outils Macros complémentaires et là d'y cocher ton fonct.xla que tu dois voir dans la liste ; si tu ne l'y vois pas, alors il faut parcourir et aller le pêcher pour l'installer dans la liste HTH jps
"fabien0363" a écrit dans le message de news: Bonjour,
Voici mon probleme. J'ai voulu remplacer toutes mes proc de mon classeur xls en macro complémentaire. Pas de probleme pour cette étape j'ai créé mon fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro complémentaire de Microsoft puis j'ai cocher ma macro complémentaire dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel (devis.xls), je voudrais appeler les fonctions contenues dans ma macro complémentaire fonct.xla. Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro je renseigne le nom d'une macro qui se trouve dans devis.xla, mais ensuite lorsque je clic sur ce bouton j'ai le message d'erreur : Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller ???
Je suis sous Windows XP et Excel 2002
merci par avance pour toutes aides
bonjour fabien
dans la boîte Affecter une macro, il te suffit de mettre le seul nom de ta
macro (pas besoin de chemin) et il semble que tu aies bien fait cela ; ce
que tu as dû oublier de faire, c'est d'aller dans Outils Macros
complémentaires et là d'y cocher ton fonct.xla que tu dois voir dans la
liste ; si tu ne l'y vois pas, alors il faut parcourir et aller le pêcher
pour l'installer dans la liste
HTH
jps
"fabien0363" <fabien0363@yahoo.fr> a écrit dans le message de
news:1124527222.351301.254560@g14g2000cwa.googlegroups.com...
Bonjour,
Voici mon probleme.
J'ai voulu remplacer toutes mes proc de mon classeur xls en macro
complémentaire. Pas de probleme pour cette étape j'ai créé mon
fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro
complémentaire de Microsoft puis j'ai cocher ma macro complémentaire
dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel
(devis.xls), je voudrais appeler les fonctions contenues dans ma macro
complémentaire fonct.xla.
Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro
je renseigne le nom d'une macro qui se trouve dans devis.xla, mais
ensuite lorsque je clic sur ce bouton j'ai le message d'erreur :
Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs
syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller
???
bonjour fabien dans la boîte Affecter une macro, il te suffit de mettre le seul nom de ta macro (pas besoin de chemin) et il semble que tu aies bien fait cela ; ce que tu as dû oublier de faire, c'est d'aller dans Outils Macros complémentaires et là d'y cocher ton fonct.xla que tu dois voir dans la liste ; si tu ne l'y vois pas, alors il faut parcourir et aller le pêcher pour l'installer dans la liste HTH jps
"fabien0363" a écrit dans le message de news: Bonjour,
Voici mon probleme. J'ai voulu remplacer toutes mes proc de mon classeur xls en macro complémentaire. Pas de probleme pour cette étape j'ai créé mon fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro complémentaire de Microsoft puis j'ai cocher ma macro complémentaire dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel (devis.xls), je voudrais appeler les fonctions contenues dans ma macro complémentaire fonct.xla. Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro je renseigne le nom d'une macro qui se trouve dans devis.xla, mais ensuite lorsque je clic sur ce bouton j'ai le message d'erreur : Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller ???
Je suis sous Windows XP et Excel 2002
merci par avance pour toutes aides
MPi
Salut,
As-tu redémarré Excel ?
Après avoir coché la ou les fonctions complémentaires, il faut redémarrer Excel. À ce moment, toutes les macros complémentaires cochées seront chargées.
Michel
"fabien0363" a écrit dans le message de news: Bonjour,
Voici mon probleme. J'ai voulu remplacer toutes mes proc de mon classeur xls en macro complémentaire. Pas de probleme pour cette étape j'ai créé mon fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro complémentaire de Microsoft puis j'ai cocher ma macro complémentaire dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel (devis.xls), je voudrais appeler les fonctions contenues dans ma macro complémentaire fonct.xla. Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro je renseigne le nom d'une macro qui se trouve dans devis.xla, mais ensuite lorsque je clic sur ce bouton j'ai le message d'erreur : Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller ???
Je suis sous Windows XP et Excel 2002
merci par avance pour toutes aides
Salut,
As-tu redémarré Excel ?
Après avoir coché la ou les fonctions complémentaires, il faut redémarrer
Excel. À ce moment, toutes les macros complémentaires cochées seront
chargées.
Michel
"fabien0363" <fabien0363@yahoo.fr> a écrit dans le message de
news:1124527222.351301.254560@g14g2000cwa.googlegroups.com...
Bonjour,
Voici mon probleme.
J'ai voulu remplacer toutes mes proc de mon classeur xls en macro
complémentaire. Pas de probleme pour cette étape j'ai créé mon
fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro
complémentaire de Microsoft puis j'ai cocher ma macro complémentaire
dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel
(devis.xls), je voudrais appeler les fonctions contenues dans ma macro
complémentaire fonct.xla.
Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro
je renseigne le nom d'une macro qui se trouve dans devis.xla, mais
ensuite lorsque je clic sur ce bouton j'ai le message d'erreur :
Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs
syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller
???
Après avoir coché la ou les fonctions complémentaires, il faut redémarrer Excel. À ce moment, toutes les macros complémentaires cochées seront chargées.
Michel
"fabien0363" a écrit dans le message de news: Bonjour,
Voici mon probleme. J'ai voulu remplacer toutes mes proc de mon classeur xls en macro complémentaire. Pas de probleme pour cette étape j'ai créé mon fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro complémentaire de Microsoft puis j'ai cocher ma macro complémentaire dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel (devis.xls), je voudrais appeler les fonctions contenues dans ma macro complémentaire fonct.xla. Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro je renseigne le nom d'une macro qui se trouve dans devis.xla, mais ensuite lorsque je clic sur ce bouton j'ai le message d'erreur : Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller ???
Je suis sous Windows XP et Excel 2002
merci par avance pour toutes aides
fabien0363
Non non j'ai bien coché fonct.xla dans la liste... Il n'y a pas une autre option à cocher ou un truc comme ca?
Non non j'ai bien coché fonct.xla dans la liste...
Il n'y a pas une autre option à cocher ou un truc comme ca?
Non non j'ai bien coché fonct.xla dans la liste... Il n'y a pas une autre option à cocher ou un truc comme ca?
jps
pardon, fabien, j'avais mal lu : je vois que tu as bien fait ce qu'il fallait dans Outils Macros complémentaires du coup, je suis tout aussi perdu que toi jps
"fabien0363" a écrit dans le message de news: Bonjour,
Voici mon probleme. J'ai voulu remplacer toutes mes proc de mon classeur xls en macro complémentaire. Pas de probleme pour cette étape j'ai créé mon fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro complémentaire de Microsoft puis j'ai cocher ma macro complémentaire dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel (devis.xls), je voudrais appeler les fonctions contenues dans ma macro complémentaire fonct.xla. Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro je renseigne le nom d'une macro qui se trouve dans devis.xla, mais ensuite lorsque je clic sur ce bouton j'ai le message d'erreur : Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller ???
Je suis sous Windows XP et Excel 2002
merci par avance pour toutes aides
pardon, fabien, j'avais mal lu : je vois que tu as bien fait ce qu'il
fallait dans Outils Macros complémentaires
du coup, je suis tout aussi perdu que toi
jps
"fabien0363" <fabien0363@yahoo.fr> a écrit dans le message de
news:1124527222.351301.254560@g14g2000cwa.googlegroups.com...
Bonjour,
Voici mon probleme.
J'ai voulu remplacer toutes mes proc de mon classeur xls en macro
complémentaire. Pas de probleme pour cette étape j'ai créé mon
fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro
complémentaire de Microsoft puis j'ai cocher ma macro complémentaire
dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel
(devis.xls), je voudrais appeler les fonctions contenues dans ma macro
complémentaire fonct.xla.
Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro
je renseigne le nom d'une macro qui se trouve dans devis.xla, mais
ensuite lorsque je clic sur ce bouton j'ai le message d'erreur :
Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs
syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller
???
pardon, fabien, j'avais mal lu : je vois que tu as bien fait ce qu'il fallait dans Outils Macros complémentaires du coup, je suis tout aussi perdu que toi jps
"fabien0363" a écrit dans le message de news: Bonjour,
Voici mon probleme. J'ai voulu remplacer toutes mes proc de mon classeur xls en macro complémentaire. Pas de probleme pour cette étape j'ai créé mon fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro complémentaire de Microsoft puis j'ai cocher ma macro complémentaire dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel (devis.xls), je voudrais appeler les fonctions contenues dans ma macro complémentaire fonct.xla. Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro je renseigne le nom d'une macro qui se trouve dans devis.xla, mais ensuite lorsque je clic sur ce bouton j'ai le message d'erreur : Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller ???
Je suis sous Windows XP et Excel 2002
merci par avance pour toutes aides
fabien0363
oui j'ai redemarrer plusieurs fois Excel et toujours le massage d'erreur.
Je pense que ma macro complémentaire est bien chargée car lorque je vais dans VBE je vois ma macro complémentaire qui est ouverte
oui j'ai redemarrer plusieurs fois Excel et toujours le massage
d'erreur.
Je pense que ma macro complémentaire est bien chargée car lorque je
vais dans VBE je vois ma macro complémentaire qui est ouverte
oui j'ai redemarrer plusieurs fois Excel et toujours le massage d'erreur.
Je pense que ma macro complémentaire est bien chargée car lorque je vais dans VBE je vois ma macro complémentaire qui est ouverte
MPi
Est-ce que ta fonction est bien déclarée Public Et est-ce que tu as mis cette fonction dans un module standard de Funct.xla ?
Michel
"fabien0363" a écrit dans le message de news: Non non j'ai bien coché fonct.xla dans la liste... Il n'y a pas une autre option à cocher ou un truc comme ca?
Est-ce que ta fonction est bien déclarée Public
Et est-ce que tu as mis cette fonction dans un module standard de Funct.xla
?
Michel
"fabien0363" <fabien0363@yahoo.fr> a écrit dans le message de
news:1124529288.084418.84200@g44g2000cwa.googlegroups.com...
Non non j'ai bien coché fonct.xla dans la liste...
Il n'y a pas une autre option à cocher ou un truc comme ca?
Est-ce que ta fonction est bien déclarée Public Et est-ce que tu as mis cette fonction dans un module standard de Funct.xla ?
Michel
"fabien0363" a écrit dans le message de news: Non non j'ai bien coché fonct.xla dans la liste... Il n'y a pas une autre option à cocher ou un truc comme ca?
michdenis
Bonjour Fabien0363,
Les macros complémentaires , Toute en nuance ...!
A ) 2 endroits où on peut avoir besoin d'une fonction écrite dans un classeur.xla 1 - Feuille de calcul : Pour cela, l'ajout de la macro complémentaire par barre de menu / outils / macros complémentaires / et cocher la macro complémentaire désirée.
Comment appelle-t-on une procédure qui est écrite dans le classeur.xla Dans la fenêtre des macros avec Alt + F8 , Si la procédure appelée n'a pas de paramêtres, on tape simplement son nom dans la boîte de saisie. Pour une procédure avec paramêtre, on utilise cette syntaxe dans la boîte de saisie : 'NomDeLaProcédure "ValeurParamêtreTexte"' 'NomDeLaProcédure 5' pour paramêtre numérique
Avec la référence ajoutée, on peut appeler directement les fonctions du classeur.xla directement par leur nom à partir de la feuille de calcul ou d'une procédure VBA. Exemple : Þnis1(E10) dans une cellule.
Sans la référence ajoutée en VBA, on peut utiliser la même fonction mais il faut utiliser cette syntaxe: Þnis.module1.denis1(H5) denis = Propriété Name (fenêtre propriété) du projet Denis.xla Module1 = Nom du module où est écrite la fonction dans Denis.xla Denis1 = Nom de la fonction
A ) Habituellement, il est préférable de donner un nom "qui se veut unique" à la propriété "Name" lorsque le classeur.xla est ouvert (non verrouuillé) et sélectionné dans la fenêtre des projets affichés. On peut et devrait rebaptiser la Propriété Name à partir de la fenêtre "Propriétés".
"fabien0363" a écrit dans le message de news: Bonjour,
Voici mon probleme. J'ai voulu remplacer toutes mes proc de mon classeur xls en macro complémentaire. Pas de probleme pour cette étape j'ai créé mon fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro complémentaire de Microsoft puis j'ai cocher ma macro complémentaire dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel (devis.xls), je voudrais appeler les fonctions contenues dans ma macro complémentaire fonct.xla. Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro je renseigne le nom d'une macro qui se trouve dans devis.xla, mais ensuite lorsque je clic sur ce bouton j'ai le message d'erreur : Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller ???
Je suis sous Windows XP et Excel 2002
merci par avance pour toutes aides
Bonjour Fabien0363,
Les macros complémentaires , Toute en nuance ...!
A ) 2 endroits où on peut avoir besoin d'une fonction écrite dans un classeur.xla
1 - Feuille de calcul : Pour cela, l'ajout de la macro complémentaire par barre de menu / outils / macros
complémentaires / et cocher la macro complémentaire désirée.
Comment appelle-t-on une procédure qui est écrite dans le classeur.xla
Dans la fenêtre des macros avec Alt + F8 ,
Si la procédure appelée n'a pas de paramêtres, on tape simplement son nom dans la boîte de saisie.
Pour une procédure avec paramêtre, on utilise cette syntaxe dans la boîte de saisie :
'NomDeLaProcédure "ValeurParamêtreTexte"'
'NomDeLaProcédure 5' pour paramêtre numérique
Avec la référence ajoutée, on peut appeler directement les fonctions du classeur.xla directement par leur nom à partir de la feuille
de calcul ou d'une procédure VBA. Exemple : Þnis1(E10) dans une cellule.
Sans la référence ajoutée en VBA, on peut utiliser la même fonction mais il faut utiliser cette syntaxe:
Þnis.module1.denis1(H5)
denis = Propriété Name (fenêtre propriété) du projet Denis.xla
Module1 = Nom du module où est écrite la fonction dans Denis.xla
Denis1 = Nom de la fonction
A ) Habituellement, il est préférable de donner un nom "qui se veut unique" à la propriété "Name" lorsque le classeur.xla est ouvert
(non verrouuillé) et sélectionné dans la fenêtre des projets affichés. On peut et devrait rebaptiser la Propriété Name à partir de
la fenêtre "Propriétés".
"fabien0363" <fabien0363@yahoo.fr> a écrit dans le message de news: 1124527222.351301.254560@g14g2000cwa.googlegroups.com...
Bonjour,
Voici mon probleme.
J'ai voulu remplacer toutes mes proc de mon classeur xls en macro
complémentaire. Pas de probleme pour cette étape j'ai créé mon
fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro
complémentaire de Microsoft puis j'ai cocher ma macro complémentaire
dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel
(devis.xls), je voudrais appeler les fonctions contenues dans ma macro
complémentaire fonct.xla.
Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro
je renseigne le nom d'une macro qui se trouve dans devis.xla, mais
ensuite lorsque je clic sur ce bouton j'ai le message d'erreur :
Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs
syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller
???
A ) 2 endroits où on peut avoir besoin d'une fonction écrite dans un classeur.xla 1 - Feuille de calcul : Pour cela, l'ajout de la macro complémentaire par barre de menu / outils / macros complémentaires / et cocher la macro complémentaire désirée.
Comment appelle-t-on une procédure qui est écrite dans le classeur.xla Dans la fenêtre des macros avec Alt + F8 , Si la procédure appelée n'a pas de paramêtres, on tape simplement son nom dans la boîte de saisie. Pour une procédure avec paramêtre, on utilise cette syntaxe dans la boîte de saisie : 'NomDeLaProcédure "ValeurParamêtreTexte"' 'NomDeLaProcédure 5' pour paramêtre numérique
Avec la référence ajoutée, on peut appeler directement les fonctions du classeur.xla directement par leur nom à partir de la feuille de calcul ou d'une procédure VBA. Exemple : Þnis1(E10) dans une cellule.
Sans la référence ajoutée en VBA, on peut utiliser la même fonction mais il faut utiliser cette syntaxe: Þnis.module1.denis1(H5) denis = Propriété Name (fenêtre propriété) du projet Denis.xla Module1 = Nom du module où est écrite la fonction dans Denis.xla Denis1 = Nom de la fonction
A ) Habituellement, il est préférable de donner un nom "qui se veut unique" à la propriété "Name" lorsque le classeur.xla est ouvert (non verrouuillé) et sélectionné dans la fenêtre des projets affichés. On peut et devrait rebaptiser la Propriété Name à partir de la fenêtre "Propriétés".
"fabien0363" a écrit dans le message de news: Bonjour,
Voici mon probleme. J'ai voulu remplacer toutes mes proc de mon classeur xls en macro complémentaire. Pas de probleme pour cette étape j'ai créé mon fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro complémentaire de Microsoft puis j'ai cocher ma macro complémentaire dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel (devis.xls), je voudrais appeler les fonctions contenues dans ma macro complémentaire fonct.xla. Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro je renseigne le nom d'une macro qui se trouve dans devis.xla, mais ensuite lorsque je clic sur ce bouton j'ai le message d'erreur : Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller ???
Je suis sous Windows XP et Excel 2002
merci par avance pour toutes aides
michdenis
Bonjour fabien0363,
Lorsque tu as créé ta macro complémentaire, (si tu ne l'a pas fait, il n'est jamais trop tard) , avant de verrouuiller ton projet, dans la fenêtre VBE (visual basic editor) , dans la section de gauche où sont affichés les projets, tu cliques sur ton projet classeur.xla que tu as créé, et après l'avoir sélectionné, tu ouvres si ce n'est déjà fait, la fenêtre des propriétés et tu rebaptises la propriété Name d'un nom suffisamment isotérique ;-)) qu'il demeurera unique. Et tu enregistres ton fichier.
Maintenant, toujours dans la fenetre des projet VBA, tu sélectionnes ton projetVBA (classeur.xls) en cours, et à partir de la barre des menus de la fenêtre VBE, outils / références / tu coches le nom que tu as donné à la propriété "Name" de ton classeur xla. Si après avoir rebaptisé la propriété "Name", tu n'as pas fermé toutes les instances d'excel, tu devras probablement utiliser le bouton parcourir et retrouver dans l'arborescence des fichiers ton fichiers xla. Après l'avoir sélectionné, le nom s'ajoutera à la liste et tu pourras le cocher avant de fermer la fenêtre.
Maintenant, tu peux appeler toutes les fonctions et toutes les procédures de ce classeur.xla, comme si tu les avais créé dans le classeur en cours.
Il faut arriver à faire la différence entre le fait de cocher dans la fenêtre de calcul, une macro complémentaire pour l'utiliser dans dans les cellules des feuilles de calcul et l'utilisation de ces mêmes fonctions et procédures en VBA. Et à titre d'exemple, si tu veux rendre accessible les fonctions de la macro utilitaire d'analyse de la feuille de calcul, tu devras ajouter la référence Atpvbaen.xla dans l'environnement VBE.
Salutations!
"fabien0363" a écrit dans le message de news: Bonjour,
Voici mon probleme. J'ai voulu remplacer toutes mes proc de mon classeur xls en macro complémentaire. Pas de probleme pour cette étape j'ai créé mon fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro complémentaire de Microsoft puis j'ai cocher ma macro complémentaire dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel (devis.xls), je voudrais appeler les fonctions contenues dans ma macro complémentaire fonct.xla. Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro je renseigne le nom d'une macro qui se trouve dans devis.xla, mais ensuite lorsque je clic sur ce bouton j'ai le message d'erreur : Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller ???
Je suis sous Windows XP et Excel 2002
merci par avance pour toutes aides
Bonjour fabien0363,
Lorsque tu as créé ta macro complémentaire, (si tu ne l'a pas fait, il n'est jamais trop tard) , avant de verrouuiller ton projet,
dans la fenêtre VBE (visual basic editor) , dans la section de gauche où sont affichés les projets, tu cliques sur ton projet
classeur.xla que tu as créé, et après l'avoir sélectionné, tu ouvres si ce n'est déjà fait, la fenêtre des propriétés et tu
rebaptises la propriété Name d'un nom suffisamment isotérique ;-)) qu'il demeurera unique. Et tu enregistres ton fichier.
Maintenant, toujours dans la fenetre des projet VBA, tu sélectionnes ton projetVBA (classeur.xls) en cours, et à partir de la barre
des menus de la fenêtre VBE, outils / références / tu coches le nom que tu as donné à la propriété "Name" de ton classeur xla. Si
après avoir rebaptisé la propriété "Name", tu n'as pas fermé toutes les instances d'excel, tu devras probablement utiliser le bouton
parcourir et retrouver dans l'arborescence des fichiers ton fichiers xla. Après l'avoir sélectionné, le nom s'ajoutera à la liste et
tu pourras le cocher avant de fermer la fenêtre.
Maintenant, tu peux appeler toutes les fonctions et toutes les procédures de ce classeur.xla, comme si tu les avais créé dans le
classeur en cours.
Il faut arriver à faire la différence entre le fait de cocher dans la fenêtre de calcul, une macro complémentaire pour l'utiliser
dans dans les cellules des feuilles de calcul et l'utilisation de ces mêmes fonctions et procédures en VBA. Et à titre d'exemple,
si tu veux rendre accessible les fonctions de la macro utilitaire d'analyse de la feuille de calcul, tu devras ajouter la référence
Atpvbaen.xla dans l'environnement VBE.
Salutations!
"fabien0363" <fabien0363@yahoo.fr> a écrit dans le message de news: 1124527222.351301.254560@g14g2000cwa.googlegroups.com...
Bonjour,
Voici mon probleme.
J'ai voulu remplacer toutes mes proc de mon classeur xls en macro
complémentaire. Pas de probleme pour cette étape j'ai créé mon
fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro
complémentaire de Microsoft puis j'ai cocher ma macro complémentaire
dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel
(devis.xls), je voudrais appeler les fonctions contenues dans ma macro
complémentaire fonct.xla.
Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro
je renseigne le nom d'une macro qui se trouve dans devis.xla, mais
ensuite lorsque je clic sur ce bouton j'ai le message d'erreur :
Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs
syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller
???
Lorsque tu as créé ta macro complémentaire, (si tu ne l'a pas fait, il n'est jamais trop tard) , avant de verrouuiller ton projet, dans la fenêtre VBE (visual basic editor) , dans la section de gauche où sont affichés les projets, tu cliques sur ton projet classeur.xla que tu as créé, et après l'avoir sélectionné, tu ouvres si ce n'est déjà fait, la fenêtre des propriétés et tu rebaptises la propriété Name d'un nom suffisamment isotérique ;-)) qu'il demeurera unique. Et tu enregistres ton fichier.
Maintenant, toujours dans la fenetre des projet VBA, tu sélectionnes ton projetVBA (classeur.xls) en cours, et à partir de la barre des menus de la fenêtre VBE, outils / références / tu coches le nom que tu as donné à la propriété "Name" de ton classeur xla. Si après avoir rebaptisé la propriété "Name", tu n'as pas fermé toutes les instances d'excel, tu devras probablement utiliser le bouton parcourir et retrouver dans l'arborescence des fichiers ton fichiers xla. Après l'avoir sélectionné, le nom s'ajoutera à la liste et tu pourras le cocher avant de fermer la fenêtre.
Maintenant, tu peux appeler toutes les fonctions et toutes les procédures de ce classeur.xla, comme si tu les avais créé dans le classeur en cours.
Il faut arriver à faire la différence entre le fait de cocher dans la fenêtre de calcul, une macro complémentaire pour l'utiliser dans dans les cellules des feuilles de calcul et l'utilisation de ces mêmes fonctions et procédures en VBA. Et à titre d'exemple, si tu veux rendre accessible les fonctions de la macro utilitaire d'analyse de la feuille de calcul, tu devras ajouter la référence Atpvbaen.xla dans l'environnement VBE.
Salutations!
"fabien0363" a écrit dans le message de news: Bonjour,
Voici mon probleme. J'ai voulu remplacer toutes mes proc de mon classeur xls en macro complémentaire. Pas de probleme pour cette étape j'ai créé mon fichier fonct.xla, je l'ai enregistrer dans le repertoire des macro complémentaire de Microsoft puis j'ai cocher ma macro complémentaire dans 'outils/Macro complémentaire'.
Maintenant j'en suis à l'étape ou à partir de mon fichier Excel (devis.xls), je voudrais appeler les fonctions contenues dans ma macro complémentaire fonct.xla. Dans devis.xls, j'ai un bouton je fais clic droit, affecter une macro je renseigne le nom d'une macro qui se trouve dans devis.xla, mais ensuite lorsque je clic sur ce bouton j'ai le message d'erreur : Impossible de trouver la macro 'MaMacro'.
Lors de l'affectation de la macro sur mon bouton j'ai essayé plusieurs syntaxes : juste le nom de ma macro, le chemin+ le nom de ma macro...
Est ce que j'ai oublié une étape ? Quelqu'un pourrait il m'aiguiller ???