J'ai écrit un complément Excel VBA il y a plus de dix ans, qui utilisait les anciennes Commandbars pour placer un menu dans le menu Outils d'Excel (dans Excel 2003 et versions antérieures) ou dans l'onglet Compléments d'Excel (dans Excel 2007 et versions ultérieures). Je n'ai jamais eu de problème avec l'affichage du menu, dans toutes les versions d'Excel de 97 à 2013.
Mais maintenant, un utilisateur dit que le menu Compléments Excel n'apparaît pas pour lui dans Excel 2013. Normalement, cela signifie que le complément n'est pas chargé, mais dans son cas, le complément est chargé et fonctionne. Nous savons que le complément est chargé et fonctionne car il ajoute des fonctions de feuille de calcul définies par l'utilisateur, et ces fonctions UDF fonctionnent correctement pour lui. Mais il souhaite accéder au menu du complément et ne le peut pas.
Ma recherche sur Google a montré que certaines personnes avaient des problèmes avec le menu Add-Ins en 2013, mais je n'ai rien trouvé de spécifique à ce problème.
Oui, il a essayé d'activer l'onglet Compléments dans Options Excel> Personnaliser le ruban.
BTW c'est un complément .xla, pas un complément COM.
Aucune suggestion?
J'ai Excel 2010 et l’onglet du complément a été supprimé pour le complément HTML de MrExcel. J'ai essayé tous les types de suggestions - et j'ai finalement trouvé celle qui fonctionnait pour moi!
Accédez au dossier des compléments dans lequel vous avez enregistré votre ajout. Faites un clic droit sur le fichier et sélectionnez Propriétés. Au bas de l'onglet Général - s'il est écrit "Sécurité" - cochez l'option "Débloquer".
Voila! Mes add-ins ne disparaissent plus jamais!
Résolu:
Résolue cette solution maintenant, mais vraiment étrange, si vous activiez le complément alors que les outils d'analyse étaient activés, le problème ci-dessus vous aurait été posé, mais si vous l'activiez tant que les outils d'analyse n'étaient pas cochés, puis revenez à et il a re-coché les outils d'analyse, tout irait bien et ne disparaîtrait pas!… était un problème extrêmement étrange!
Voir Spiceworks
Autant que je sache, c'est un problème avec Excel 2013 (une nouvelle tentative des gars de Redmond de rendre nos vies misérables à chaque mise à jour de leurs produits). La solution de rechange que j'ai trouvée consiste à inclure le code suivant dans le module ThisWorkbook de l'addin:
Private Sub Workbook_Open()
Workbook_AddinUninstall
Workbook_AddinInstall
End Sub
À votre santé!
J'avais un problème similaire avec Excel 2013. L'onglet de complément était manquant. Je suis allé à Developer >>> Add-Ins et j'ai désélectionné le complément que je voulais. Cliquez sur OK, puis répétez le processus et sélectionnez le même complément. Cliquez sur OK. L'onglet Add-In devrait apparaître.
Voir aussi https://www.excelcampus.com/vba/add-in-ribbon-disappears/
À compter de juillet 2016, les paramètres de sécurité d'Excel désactivent les compléments dans l'ancien emplacement par défaut. Le site Web montre comment définir le répertoire sur le statut de confiance
Vous pouvez essayer en désactivant les macros avec notification. (essayé en 2016)
Si je désactivais et activais, je pouvais faire apparaître l'onglet Compléments, mais chaque fois que j'ouvrais un document, je devais répéter. Cela a semblé résoudre le problème pour moi:
Fichier> Options> AddIns> Choisissez "Packs d'extension XML"> Aller> Sélectionnez "Microsoft Action Pane 3"> Joindre> Ok
Eu un problème similaire dans Excel 2010. Essayé toutes les suggestions ci-dessus, mais en vain. En fin de compte, il s’est avéré que même s’il s’agissait d’un complément .xll, il figurait aussi en tant que complément COM. Aller dans Fichier> Options> Add-In, puis en sélectionnant Éléments désactivés dans la liste au bas de cette fenêtre et en activant le complément, a fonctionné pour moi. Désormais, dans la liste des compléments d'application active, il affiche à la fois le complément Excel d'origine et le complément COM inattendu, sans emplacement. Oh, et l'onglet est de retour bien sûr. Allez comprendre.
J'ai désactivé les compléments via l'onglet Développeur, puis via Fichier> Options> Compléments> Gérer les compléments.
Voila!
J'ai eu un problème similaire: deux fichiers .xlam chargés et apparaissant dans des onglets de ruban personnalisés dans Excel 2010 n'apparaissaient pas dans le ruban dans Excel 2013, même s'ils se chargeaient à chaque ouverture d'un classeur. J'ai essayé toutes sortes de solutions: désactiver Analysis Toolpack, activer et désactiver les fichiers .xlam, vérifier que le fichier XML attaché .xlam était à jour (je pensais qu'une image MSO du code XML n'était plus disponible dans Excel 2013), mais rien n'a fonctionné. J'ai finalement essayé de copier et de renommer le fichier .xlam, de l'activer dans Excel et, étrangement, de figurer dans le ruban.
Je ne sais pas du tout pourquoi il fallait le copier et le renommer - c'est presque comme si Excel 2013 avait besoin d'une nouvelle copie du fichier .xlam avant de pouvoir apparaître. Très étrange!
J'ai eu des problèmes similaires avec Excel 2016 (pas avec 2010 et 2017) et très étrangement, cela a été résolu de cette façon:
1) Désactiver le complément 2) Quitter Excel 3) Activer le complément 4) Aller dans Fichier> Fermer (Version française: Fichier> Fermer)
Et lorsque je clique sur "Fermer", le menu "Composants" apparaît soudainement dans Excel 2016!
Bonne chance !
Je cherchais cette réponse depuis très longtemps et le code précédent fonctionnait, mais pour moi, uniquement avec Workbook_Open () au lieu de Thisworkbook_Open ()
Private Sub Workbook_Open()
Workbook_AddinUninstall
Workbook_AddinInstall
End Sub
Merci d'avoir trouvé ça!