Activation systématique module complémentaire

Résolu/Fermé
Pierre - 25 mars 2019 à 11:57
 Pierre - 26 mars 2019 à 12:48
Bonjour,

Je viens de changer d'ordinateur, je suis sous windows 10 avec Excel 2013 famille et petite entreprise.

J'utilisais des modules complémentaires sous Excel format .xlam.

Je me le suis envoyé par mail, je l'ai copié dans le répertoire
C:\Users\moi\AppData\Roaming\Microsoft\AddIns

J'arrive sans soucis à utiliser le module complémentaire mais je dois à chaque fois refaire la manip pour l'installer (fichier/option/compléments/atteindre …..).

Comment faire pour que le module soit actif à l'ouverture de chaque fichier Excel ?

Merci pour votre aide

Configuration: Windows / Edge 18.17763

3 réponses

cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
25 mars 2019 à 12:13
Bonjour,

tu trouveras peut-être la réponse en regardant


Dans une macro complémentaire xla:

ici

http://www.info-3000.com/vbvba/oumacrostockee.php

0
Bonjour,
Merci pour votre réponse, l'article est intéressant mais ne répond pas à ma question. Je ne parviens toujours pas à avoir mon module complémentaire actif à chaque ouverture de fichier.
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
25 mars 2019 à 14:27
0
Merci,
Il n'y a pas non plus là réponse à ma question au bout de ce lien.
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
25 mars 2019 à 14:52
0
Bonjour,
Ce lien décrit la procédure pour installer un module complémentaire.
Mon problème et objet de mon post est que en suivant cette procédure, cela ne marche pas lorsque j'ouvre un nouveau fichier Excel.
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
25 mars 2019 à 15:18
Je me le suis envoyé par mail, je l'ai copié dans le répertoire
C:\Users\moi\AppData\Roaming\Microsoft\AddIns


Le problème vient de là. Il faut suivre le processus décrit dans ce lien

https://fr.wikiversity.org/wiki/Macros-commandes_VBA/Cr%C3%A9er_des_macros_compl%C3%A9mentaires

@+
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
25 mars 2019 à 20:06
Bonjour,

je dois à chaque fois refaire la manip pour l'installer (fichier/option/compléments/atteindre …..)
Les ... sont intéressants.
Ensuite tu cliques sur 'Parcourir...' pour chercher ton fichier et après tu coches le complément ?

Le projet VBA de ton xlam est-il protégé ?
eric
0
Pour les ... :

Le fichier .xlam est enregistré sur C:\Users\moi\AppData\Roaming\Microsoft\AddIns

J'ouvre un fichier Excel, j'arrive à lancer la macro complémentaire en faisant fichier/option/complément/atteindre/parcourir/ouvrir/ok.
0
Comment voit-on s'il le VBA du .xlam est protégé ?

Merci pour votre aide
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
26 mars 2019 à 01:38
Alt+F11 pour aller dans l'éditeur
Tu double-cliques sur le projet de ton xlam à gauche.
S'il te demande un moit de passe, il est protégé.
eric
0
Bonjour,

Code non protégé.

Pierre
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
Modifié le 26 mars 2019 à 11:51
Bonjour,

ok. alors tente ça :
- dans l'éditeur VBE déplie le projet de ton xlam et sélectionne Microsoft Excel Objects / ThisWorkbook
- F4 pour afficher la fenêtre des propriétés
- dans les propriétés tu mets IsAddin à False, ça te fera apparaitre ton classeur dans excel
- tu l'enregistres en .xlsm que tu fermes (tant qu'à faire ferme aussi excel, ça ne mange pas de pain)
- tu rouvres le xlsm que tu viens d'enregistrer
- Enregistrer sous..., tu choisis le type xlam et tu laisses le répertoire par défaut mis
- plus qu'à aller dans les options cocher le complément et croiser les doigts
eric
0