Bonjour, j'ai un souci pour lier une barre d'outil a une macro, que je n'ai pas encore su resoudre malgre de nombreuses recherches.
Je dois creer un fichier excel qui servira de base a un rapport de comptabilite qui doit etre fait chaque jour. Il s'agit d'un fichier appelle modele.xls, qui est chaque jour duplique et modifie (en fonction des recettes de chaque journee dans l'entreprise ou je travaille).
Ce fichier contient des macros activees vie une barre d'outil personnalisee. Tout fonctionne parfaitement dans le fichier original, mais une fois que le fichier est duplique cela ne fonctionne plus dans le nouveau fichier: la barre d'outil appelle une macro dans un autre fichier (en se servant de l'adresse complete du fichier sur l'ordinateur, ce qui en plus empeche de le deplacer!) au lieu d'appeller la macro dupliquee avec le fichier.
Ma question est donc: comment puis-je parametrer la barre d'outils de maniere a ce que la macro appellee soit celle contenue dans le fichier actif, quel que soit son nom? J'utilise Excel 2003 et 2010. Desole pour l'absence d'accents dans mon message, mon entreprise est au Canada... J'espere que j'ai ete clair, merci d'avance!
Je dois creer un fichier excel qui servira de base a un rapport de comptabilite qui doit etre fait chaque jour. Il s'agit d'un fichier appelle modele.xls, qui est chaque jour duplique et modifie (en fonction des recettes de chaque journee dans l'entreprise ou je travaille).
Ce fichier contient des macros activees vie une barre d'outil personnalisee. Tout fonctionne parfaitement dans le fichier original, mais une fois que le fichier est duplique cela ne fonctionne plus dans le nouveau fichier: la barre d'outil appelle une macro dans un autre fichier (en se servant de l'adresse complete du fichier sur l'ordinateur, ce qui en plus empeche de le deplacer!) au lieu d'appeller la macro dupliquee avec le fichier.
Ma question est donc: comment puis-je parametrer la barre d'outils de maniere a ce que la macro appellee soit celle contenue dans le fichier actif, quel que soit son nom? J'utilise Excel 2003 et 2010. Desole pour l'absence d'accents dans mon message, mon entreprise est au Canada... J'espere que j'ai ete clair, merci d'avance!