2
votes

Excel VBA: impossible de trouver le projet ou la bibliothèque

Exécution de Windows 10 Microsoft Excel 16 64 bits

Je viens de rencontrer ce problème - Ouverture d'un fichier normal avec une petite quantité de codage VBA.

Lors de l'ouverture du fichier aujourd'hui, l'erreur "Impossible de trouver le projet ou la bibliothèque"

Une erreur est apparue dans quelques fichiers et, après le redémarrage, a été localisée dans un seul fichier.


0 commentaires

4 Réponses :


2
votes

Étapes:

  1. panique
  2. Microsoft Office réparé
  3. a supprimé le fichier personal.xlsb de XLStart à tester
  4. Ouverture d'Excel vierge, Alt + F11 pour ouvrir VBA
  5. Outils -> Références -> Bibliothèque d'objets
  6. Rechercher des objets manquants
  7. Corrigé si trouvé
  8. Ces étapes n'ont pas résolu, donc renommé le fichier ouvert en mode sans échec (win + R type Excel.exe / safe)
  9. Dates mises à jour, modification de quelques éléments et enregistrement
  10. Fichier ouvert normalement, problème résolu.

Sinon, essayez de demander à quelqu'un d'autre d'ouvrir le nom du fichier / de la mise à jour et de modifier quelques éléments pour vous. le fichier est probablement corrompu


0 commentaires

8
votes

J'ai trouvé une solution au problème qui fonctionne 100% du temps, mais c'est un peu gênant.

Lorsque vous essayez d'ouvrir les références VBA>, il se plantera donc je ne trouve pas la référence manquante.

Ma solution de contournement consiste à effacer tous les documents approuvés, ce qui affiche la fenêtre contextuelle "Activer le contenu". Avant d'activer le contenu, je reviendrai à VBA> Références, supprimera et rajouterai OLE Automation.

La prochaine étape consiste à enregistrer le fichier, à activer le contenu et vous êtes prêt à partir!


1 commentaires

Sauveur de vie! Merci, fonctionne parfaitement



5
votes

Quand tout le reste a échoué, cela a fonctionné pour moi. J'ai ouvert mon classeur dans Excel en ligne (Office 365, dans le navigateur, qui ne prend de toute façon pas en charge les macros), l'ai enregistré avec un nouveau nom de fichier (toujours en utilisant l'extension de fichier .xlsm) et rouvert dans le logiciel de bureau. Ça a marché.


2 commentaires

Merci, cela a fonctionné pour moi. Je ne sais pas ce qui a causé la corruption en premier lieu, mais un conseil très pratique. J'ai perdu quelques boutons de contrôle actifs X / form mais mieux que de perdre le VBA!


Cela a également fonctionné pour moi. J'ai rencontré ce problème plusieurs fois, et c'est un véritable ours à dépanner car il a tendance à rendre un classeur presque inutilisable (se plantant même en mode sans échec), et la réponse officielle de Microsoft "allez dans Références et assurez-vous que la bibliothèque est disponible "est inutile.



1
votes

Essayez de l'ouvrir dans la version Mac d'Excel. J'ai essayé cela en désespoir de cause après qu'aucune autre recommandation n'ait fonctionné (je ne pouvais pas essayer d'ouvrir en version en ligne car le fichier est protégé par mot de passe, ce qui n'est pas pris en charge ici). Mac Excel a pu l'ouvrir sans aucune plainte. J'ai alors pu l'enregistrer très bien, et Windows (10, 64 bits - où le fichier a été créé à l'origine) Excel était alors capable de lire comme d'habitude. En utilisant les différentes méthodes de récupération avec Windows Excel, le mieux que j'ai pu obtenir était une version qui préservait les formules mais perdait tout le VBA et toutes les plages nommées.

BTW, une autre caractéristique de mon problème: je travaillais sur le fichier pendant environ une semaine. Pendant ce temps, je ne l'ai jamais fermé et rouvert. J'ai cependant épargné de nombreuses fois. Y compris l'enregistrement des versions dans de nouveaux fichiers. J'ai découvert le problème lorsque j'ai finalement fermé et rouvert. Et j'ai découvert que chaque version que j'avais enregistrée au cours des cinq derniers jours était également corrompue.


0 commentaires