Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Addin revient toujours aprés désinstallation!?

p'tit vieux

XLDnaute Occasionnel
Bonjour à tous,
J'ai installé et/ou écrit des Add-in (UDF).
J'ai déjà fait toutes les manipulations classiques possible préconisées que j'ai pu trouvé. Y compris les changer de répertoire et/ou les supprimer complétement.
J'ai aussi nettoyé à plusieurs reprises la registry pour retirer toutes traces éventuelles.
J'ai aussi balayé Application.Addins et Addins2 pour contrôler et tenté de le faire par code VBA.
Rien à faire! A chaque fois que je lance Excel les Add-In précédemment désinstallé provoquent le message suivant:


Ce n'est pas très grave mais c'est pénible et pas normal.
Est ce l'un d'entre vous sait pourquoi toutes les procédures de désinstallation ne fonctionnent pas?
Comment faire car là, moi, je suis en "rade".
Merci à vous
 
Dernière édition:
Solution
Bonjour à tous,

Je crois avoir trouvé et compris mon erreur.

Mon erreur (a ne pas faire):

J'ai déplacé ou supprimé certains de mes compléments (.xlam) SANS les avoirs avant décochés/désactivés. Donc Excel pas content. (Pas bien )

Procédure normal à faire pour supprimer/déplacer/renommer votre complément .xlam:

1) Allez dans la liste des compléments et désactiver le complément que vous voulez supprimer.
2) Sauvegarder votre fichier et Sortir d'Excel.
3) Relancer Excel et contrôler que votre complément n'est plus dans la liste.

Procédure de réparation:

1) Fermer Excel
2) Remettre votre complément dans le répertoire où il était. Même nom.
3) Lancer Excel. Normalement plus de...

p'tit vieux

XLDnaute Occasionnel
Bonjour Dranreb
J'ai déjà fait l'essai en décochant tout les "mauvais" mais ils reviennent à chaque fois.
Un truc de fou je vous dis!
Les classes Application.AddIns(x) et Application.AddIns2(x) n'ont pas de méthodes de suppression.
Juste la méthode Add pour les 2.
Les "99%" sont des compléments installés par Office, Visual Studio, SQL Server etc.
Le seul "vrai" perso a utilisé est celui de la flèche verte qui se trouve dans un sous répertoire de Application.UserLibraryPath (Application.UserLibraryPath\UDF_Perso\).
 

Dranreb

XLDnaute Barbatruc
Désolé, je ne sais pas alors. Mais ce ne serait pas la première fois que je verrait un outil, inopinément demeuré opérationnel, systématiquement installer ou réinstaller quelque chose si ça manque de son point de vue.
 

p'tit vieux

XLDnaute Occasionnel
Merci à vous
Je vais continuer mes recherches et si je trouve je viendrai l'écrire ici pour en faire profiter tout le monde.
Sinon reste la méthode "hard". Réinstaller Excel ... GGGRR
Encore merci et à la prochaine
 

p'tit vieux

XLDnaute Occasionnel
Bonjour à tous,

Je crois avoir trouvé et compris mon erreur.

Mon erreur (a ne pas faire):

J'ai déplacé ou supprimé certains de mes compléments (.xlam) SANS les avoirs avant décochés/désactivés. Donc Excel pas content. (Pas bien )

Procédure normal à faire pour supprimer/déplacer/renommer votre complément .xlam:

1) Allez dans la liste des compléments et désactiver le complément que vous voulez supprimer.
2) Sauvegarder votre fichier et Sortir d'Excel.
3) Relancer Excel et contrôler que votre complément n'est plus dans la liste.

Procédure de réparation:

1) Fermer Excel
2) Remettre votre complément dans le répertoire où il était. Même nom.
3) Lancer Excel. Normalement plus de message au lancement. Puis créer nouveau Classeur ou en charger un.
4) Aller dans la liste des compléments et décocher le.
5) Comme pour la procédure normale sauvegarder votre fichier et fermer Excel.
6) Pour contrôler relancer Excel. Normalement votre complément n'est plus dans la liste.

Pour moi ca a marché.

Précision et "Astuce" :

1) J'ai suivi la procédure de réparation complément par complément pour bien contrôler.
2) Si, comme moi, vous avez supprimé votre fichier xlam, j'en ai copié un autre fichier xlam dans le bon répertoire puis l'ai donné le nom de fichier attendu par Excel.

Si vous vous n'avez pas ou n'osez pas utilisé un fichier xlam existant créez en un "bidon".
Ca marche. Excel n'y a vu que du feu.

Voilà en espérant que ce sera utile à certains (ceux qui, comme moi, font des c...)

Bonne journée à tous
 

Dranreb

XLDnaute Barbatruc
Bonjour
Bien, mais je ne comprend pas, dans la procédure normale, la nécessité de sauvegarder le classeur actif. Je pense que l'état des coches d'activation (simpement d'état ouvert ou non en fait) est enregistré au niveau Application, et non classeur actif. Les liens avec ce dernier dépendent des formules, références de noms, liens hypertexte, OnAction de Shape etc. coté Excel, et références coté VBA. D'ailleurs coté VBA, s'il y a dans le projet d'un classeur ouvert une référence cochée vers un autre projet, le classeur qui porte ce dernier est automatiquement ouvert même s'il correspond à un complément qui n'est plus coché, car c'est une autre raison de l'ouvrir ni plus ni moins prévalente.
 
Dernière édition:

p'tit vieux

XLDnaute Occasionnel
Bonjour Dranreb
J'ai précisé cela car, par simple constat, il est arrivé qu'Excel
Précision: le plus "drôle" est que je le fais à partir d'un classeur vierge (nouveau)
J'ai précisé cela par simple constat. Ce n'est pas systématique mais il est arrivé que sans sauvegarde , j'ai eu des loupés. Par contre en sauvegardant pas eu de problème.
Je n'ai aucune d'explication technique ne connaissant pas le "cœur" d'Excel.
Exemple: Lors de ma recherche de solution, j'ai fait des recherches sur où et comment il archive les références des compléments (entre autre). Je n'ai pas trouvé. Peut être quand je serai "plus grand" … en Excel
Enfin bref … je l'ai eu !!!
Peut-être juste le gros coup de bol des débutants.
C'est déjà cela. Et si ça peut faire gagner du temps à un autre.
Encore merci pour tes explications et ton aide
A la prochaine
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…