Macro + barre d'outils

  • Initiateur de la discussion Initiateur de la discussion Unusual
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Unusual

XLDnaute Nouveau
Bonjour,

Je voudrais utiliser des macros d'un fichier .XLA à partir d'une barre d'outils. Pour ce faire, j'ai créé une nouvelle barre, ajouter les boutons souhaités et relié chacun des boutons à une macro donnée.

Cela marche bien sauf que j'ai comme problème que ces macros sont inaccessibles lors du chargement d'un fichier .XLS créé dynamiquement. Pourtant, j'ai bien comme macros complémentaires le fichier .XLA contenant les macros (et cochés dans le paramétrage Excel). Pour pouvoir exécuter ces macros, je dois aller dans le menu 'Outils / macros complémentaires...', puis décocher le fichier macro (.XLA) en question et valider. Puis je dois recommencer la même opération en recochant cette fois le fichier macro (.XLA) en question, et valider....et là, les macros sont connues de la barre d'outils...OUF !

La manoeuvre est fastidieuse...aussi, j'aimerais savoir si je m'y prend bien ou connaître une méthode plus appropriée (et surtout simple pour l'utilisateur).

J'utilise principalement Excel 2003, mais cela doit marcher sur Excel 2000 et plus.

Merci d'avance pour les réponses...
 
bonjour

je ne sais si ceci peut t'aider, mais ce type de code installe les macros complémentaire :

AddIns('Analysis ToolPak').Installed = False 'désinstalle, TRUE pour installer

exemple pour la macro complémentaire utilitaires d'analyse.

salut
 
Je voudrais lancer automatiquement une macro avec ces deux lignes au démarrage d'Excel.

sub proctoto()
AddIns('toto').Installed = False
AddIns('toto').Installed = True
end sub

J'ai fait un fichier TOTO.XLA que j'ai mis dans le répertoire XLStart d'Excel, mais comment faire pour que la macro 'proctoto' soit lancée automatiquement ?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
975
Réponses
5
Affichages
653
Retour