IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Projet ou bibliothèque introuvable


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur VBA
    Inscrit en
    Décembre 2015
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur VBA

    Informations forums :
    Inscription : Décembre 2015
    Messages : 93
    Par défaut Projet ou bibliothèque introuvable
    Bonjour,

    Cela fait plusieurs jours que je cherche, mais je n'arrive pas comprendre ce qui se passe. Si vous avez une idée ce serait sympa de me mettre sur la voie :-)

    J'ai un soucis car j'ai des fichiers Excel qui plantent, à l'ouverture de ceux-ci s'affiche le message "Projet ou bibliothèque introuvable". Sur le nombre d'utilisations de ces fichiers, les plantages sont rares (4/300 la semaine passée). Mais lorsque cela arrive c'est embêtant. Heureusement que l'on peut récupérer dans les sauvegardes mais c'est un peu chaud d'aller chercher ses sauvegardes car il y a parfois dernières saisies qui manquent.

    Ces fichiers comportent :
    - 4 librairies "de base" : Visual Basic for application, Microsoft Excel 16 Object Library, Ole Automation, Microsoft Office 16.0 Object Library
    - Plusieurs modules (mais rien de bien spécial)
    - Dans thisWorkbook j'utilise "Private Sub Workbook_BeforeSave" pour enregistré des propriétés personnalisées contenues dans un tableau
    - Plusieurs feuilles de calculs parfois complexes, mais c'est le but d'Excel il me semble ^^

    Emplacement/Accès
    - Bibliothèque SharePoint - Accès via OneDrive B2B
    - Utilisateurs tous avec Excel 365 et Win10

    J'ai investigué… en lançant ce code on voit bien qu'il y a un soucis avec le fichier qui plante.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Sub Boucle_Projets()
     
       Dim i As Integer
       Dim oVBProj As VBProject
       Dim oVBComp As VBComponent
     
       For Each oVBProj In Application.VBE.VBProjects
          i = i + 1
          Debug.Print i & " : " & oVBProj.Name
     
          For Each oVBComp In oVBProj.VBComponents
             Debug.Print "   - " & oVBComp.Name
          Next
       Next
     
    End Sub
    Comme résultat j'ai :

    1 : VBARecup
    - ThisWorkbook
    - Feuil1
    - M_Recup
    - M_Import_Code_VBA
    2 :
    -
    -
    -
    -
    -
    -
    -
    3 : VBAProject
    - ThisWorkbook
    - Feuil1

    Le fichier 1 est le fichier qui comporte le code ci-dessus
    Le fichier 2 est celui qui me pose problème. on s'aperçoit qu'il manque le nom du projet des de son contenu.
    Le fichier 3 est un nouveau classeur vide

    à mon avis ce n'est pas un soucis avec les librairies, car ce sont les librairies de base. à noter que si j'ouvre mon éditeur VBA, Dans mon Explorateur de projet il y a :
    - Toutes les feuilles
    - Tous les modules
    - Par contre, à la racine de la branche il y a le nom du fichier mais par contre le nom du projet VBA ne s'affiche pas, comme s'il avait disparu.
    - Lorsque j'effectue un double clic sur un des modules (idem si c'est sur thisWorkbook), voilà ce qui s'affiche (dans mon espace de travail un fenêtre grisée mais sans fond blanc)

    Nom : Annotation 2020-05-04 15190533.jpg
Affichages : 1634
Taille : 40,2 Ko

    J'ai trouvé une "solution" pour les rétablir, j'ai récupéré vbaProject.bin dans un fichier valide. mon fichier qui plante refonctionne à nouveau. Mais cela n'est de loin pas une solution viable car la majorité de mes fichiers ont un nombre de feuille et/ou de modules différents. J'ai pu utilisé cette solution uniquement sur 2 fichiers totalement identiques.

    Avez-vous une idée :
    - Pourquoi ces fichiers plantent ?
    - Comment les réparer "facilement" ?

    Merci d'avance pour votre réponse.
    Wouana
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. erreur "Projet ou bibliothèque introuvable"
    Par pcouas dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 13/11/2008, 07h01
  2. Chr$ : Projet ou bibliothèque introuvable
    Par rainbow14 dans le forum VBA Access
    Réponses: 4
    Dernier message: 23/10/2007, 23h06
  3. Projet ou bibliothèque introuvable
    Par diatta dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 20/06/2007, 15h09
  4. projet ou bibliothèque introuvable
    Par kickoune dans le forum Excel
    Réponses: 4
    Dernier message: 29/05/2007, 18h26
  5. Réponses: 3
    Dernier message: 07/06/2006, 16h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo