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 :

Format date: Projet ou bibliothèque introuvable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Décembre 2018
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2018
    Messages : 30
    Par défaut Format date: Projet ou bibliothèque introuvable
    Bonjour,
    HELP!!!

    J'ai ce code qui ne fonctionne pas! il indique "Erreur de compilation: Projet ou bibliothèque introuvable".
    Il compile pas la ligne ....Format....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub moi()
    Dim date_test As Date
        'Now renvoie la date et l'heure en cours (07.02.2018 09:09:02)
        date_test = Now()
        'Renvoie : 05.04.19
        Range("A1") = Format(date_test, "dd.mm.yy")
        'Renvoie : mardi 5 avril 2019
        Range("A2") = Format(date_test, "dddd d mmmm yyyy")
    End Sub
    NB: j'ai essayé dans la bibliothèque des références "VBAProject" de décocher la référence (MANQUANT: Microsoft...) il m'indique qu'il est impossible de supprimer le contrôle....

    Merci pour votre aide.

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Septembre 2013
    Messages
    783
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 783
    Par défaut
    Bonjour

    Et bien .... votre code marche
    Au minimum, dans les références, vous devriez je pense avoir:
    1. Le VBA
    2. Microsoft Excel Objects library
    3. Microsoft Office Objects library

    Si vous les avez, je ne comprends pas ce qui coince

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par dahi67nb Voir le message
    NB: j'ai essayé dans la bibliothèque des références "VBAProject" de décocher la référence (MANQUANT: Microsoft...) il m'indique qu'il est impossible de supprimer le contrôle....
    Tu n'aurais pas, par hasard, oublié de signaler que cette macro a été développée sur un poste ayant une autre version d'Office ???

    Cherche dans la bibliothèque d'objets celle qui correspond à la version installée de celle qui est signalée manquante (normalement, ça devrait être le même nom avec un chiffre différent) et coche-la.

  4. #4
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonjour,

    Vas dans les références et décoches où il est marqué MAQUANT*!

  5. #5
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Décembre 2018
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2018
    Messages : 30
    Par défaut
    Bonjour,

    Merci pour vous réponse,
    Menhir : Oui! tu as raison, macro a été développée sur un poste ayant une autre version d'Office 32 Bits de 2010.
    vinc_bilb : j'ai les trois références bien cochées.
    Theze: je n'arrive pas à décocher


    Dans la bibliothèque des références, je n'arrive pas à décocher (MANQUANT: Microsoft Windows Common Contrôle.....). Il m'indique de (Impossible de supprimer le contrôle ou la référence; en cours d'utilisation).

    Comment dois-je faire SVP

  6. #6
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par dahi67nb Voir le message
    Dans la bibliothèque des références, je n'arrive pas à décocher (MANQUANT: Microsoft Windows Common Contrôle.....). Il m'indique de (Impossible de supprimer le contrôle ou la référence; en cours d'utilisation).
    Le Sub que tu présentes ici est-il la seule macro de ta feuille ?
    N'y aurait-il pas des macros évènementielles, des fonctions, des UserForms, des contrôle ActivX, etc... ?

  7. #7
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    je n'arrive pas à décocher (MANQUANT: Microsoft Windows Common Contrôle.....)
    Microsoft Windows Common Contrôle...
    correspond à un contrôle activex et le code que tu montres n'en utilise aucun et n'a aucun lien avec cette absence.
    Il va te falloir au moins isoler. Déjà : au moins apprendre à examiner ce que tu as copié/collé (ce qu'il contient, etc ..)

  8. #8
    Membre averti
    Homme Profil pro
    Responsable des études
    Inscrit en
    Décembre 2018
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2018
    Messages : 30
    Par défaut
    Menhir: non y'en d'autre! par exemple ci-après, il m'indique sur (j) que la bibliothèques est introuvable.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Sub benvic()
     
        j = 2 ' Ici
        Sheets("primes_BENVIC").Select
        Range("A2:z10000").Select
        Application.CutCopyMode = False
        Selection.ClearContents
        Sheets("Primes_Solvay").Select
     
    lastrow = Sheets("primes_Solvay").Cells(Sheets("primes_Solvay").Rows.Count, "A").End(xlUp).Row
     
     For i = 1 To lastrow

    Voila!

  9. #9
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    Citation Envoyé par unparia Voir le message
    Bonjour

    correspond à un contrôle activex et le code que tu montres n'en utilise aucun et n'a aucun lien avec cette absence.
    Il va te falloir au moins isoler. Déjà : au moins apprendre à examiner ce que tu as copié/collé (ce qu'il contient, etc ..)
    re
    bonjour unparia et ben si !!! justement
    quand il y a un manquant dans les références les premières chose a morfler se sont les fonctions dates

    certes je suis d'accords normalement l'erreur ne devrait pas se déclencher ici sauf que EN GROS dans le code de la sub c'est la première ligne ou vba utilise une librairie ou fonction intégrées ( les dates) donc voili voilou il se pose ici et te tanque une erreur loufoque (explications venues tout droit de la communauté Microsoft )

    voila voila

    essaie un truc simple dans une sub avec une référence manquante concernant un control common ou autre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     sub test
     x=date ''beep beep erreur !!
    end sub
    donc theze

    plus précisément

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub moi()
    Dim date_test As Date
        'Now renvoie la date et l'heure en cours (07.02.2018 09:09:02)
     'ici vba va se mettre en error mais pas declencher d'erreur  car    
    date_test = Now()' car la valeur va devenir (error ou  false ou empty  ou une autre propertie inutilisé du style "invalid" etc...)
    ' puisque vba est bloqué, elle est donc valide même si ca n'est pas celle que l'on attends
        'Renvoie : 05.04.19
        Range("A1") = Format(date_test, "dd.mm.yy")' ici l'erreur se déclenche parce que format(false ou error ,"...") ne veux rien dire 
        'Renvoie : mardi 5 avril 2019
        Range("A2") = Format(date_test, "dddd d mmmm yyyy")
    End Sub
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

+ 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