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 :

Problème de réferences


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 156
    Points : 64
    Points
    64
    Par défaut Problème de réferences
    Bonjour,
    J'ai un soucis avec les objets VBA entre mon poste et celui d'un collègue.
    Nous travaillons en réseau tour à tour sur les même fichiers.
    J'ai un fichier excel "Tableau récapitulatif" dans lequel j'ai coché certaines références. Idem sur le poste de mon collègue.
    Depuis ce fichier j'ouvre via un lien d'autres fichiers "Fiches".
    Sur mon poste tout va bien. Mais sur le poste de mon collègue, l'ors de l'ouverture des fichiers "Fiche" Excel indique qu'il manque des objets.

    Lorsque je veux ajouter les références manquantes sur son poste (Outils, références) VBAProject me demande un mot de passe.
    Après vérification, sur les fichiers "fiches" uniquement, sur mon poste également VBAProject me demande un mot de passe. D’où vient ce mot de passe? Je ne me souviens pas avoir mis un mot de passe...

    Sur le poste de mon collègue j'ai pu ajouter les références manquantes sur le fichier "Tableau récapitulatif" mais sur les fichiers "Fiches" impossible de modifier les références à cause du mot de passe.

    Mon collègue à besoin de pouvoir corriger pour bénéficier de toutes les fonctionnalités des macro.

    Merci d'avances pour celui qui pourra m'indiquer d’où vient ce mot de passe et comment corriger ce soucis.

  2. #2
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 156
    Points : 64
    Points
    64
    Par défaut
    Bonjour,

    A ce sujet, après enquête, le poste de mon collègue est en 64 bites (pour l'utilisation d'un certain logiciel) alors que le reste de l'équipe est en 32.
    Le soucis vient-il de ça?
    Peut-on le solutionner?

    Merci

    Citation Envoyé par Walt51 Voir le message
    Bonjour,
    J'ai un soucis avec les objets VBA entre mon poste et celui d'un collègue.
    Nous travaillons en réseau tour à tour sur les même fichiers.
    J'ai un fichier excel "Tableau récapitulatif" dans lequel j'ai coché certaines références. Idem sur le poste de mon collègue.
    Depuis ce fichier j'ouvre via un lien d'autres fichiers "Fiches".
    Sur mon poste tout va bien. Mais sur le poste de mon collègue, l'ors de l'ouverture des fichiers "Fiche" Excel indique qu'il manque des objets.

    Lorsque je veux ajouter les références manquantes sur son poste (Outils, références) VBAProject me demande un mot de passe.
    Après vérification, sur les fichiers "fiches" uniquement, sur mon poste également VBAProject me demande un mot de passe. D’où vient ce mot de passe? Je ne me souviens pas avoir mis un mot de passe...

    Sur le poste de mon collègue j'ai pu ajouter les références manquantes sur le fichier "Tableau récapitulatif" mais sur les fichiers "Fiches" impossible de modifier les références à cause du mot de passe.

    Mon collègue à besoin de pouvoir corriger pour bénéficier de toutes les fonctionnalités des macro.

    Merci d'avances pour celui qui pourra m'indiquer d’où vient ce mot de passe et comment corriger ce soucis.

  3. #3
    Membre expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 267
    Points : 3 663
    Points
    3 663
    Par défaut
    Bonjour,

    sans aucun doute, les objets ActiveX n'existent pas en 64 bits.
    Tu n'es pas obligé de recoller tout ton message qu'on voit au-dessus.
    eric

  4. #4
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 156
    Points : 64
    Points
    64
    Par défaut
    Je pense que ces objet sont utiles pour afficher le calendrier dans un UserForm.
    Il est peut-être possible de faire autrement afin d'être compatible à la foi en 32 et 64 bites ?

  5. #5
    Membre expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 267
    Points : 3 663
    Points
    3 663
    Par défaut
    Oui, que tu recrées les ActiveX et que tu compiles les dll en 64 bits.
    Ca intéressera la communauté ;-)

    https://technet.microsoft.com/fr-fr/.../ee681792.aspx :
    Les contrôles ActiveX et les compléments COM qui ont été écrits pour Office 32 bits ne fonctionneront pas dans un processus 64 bits
    Des contrôles 32 et 64 bits peuvent être installés sur les ordinateurs, et Office 2013 64 bits peut exécuter uniquement les versions 64 bits des contrôles. La résolution de ces problèmes consiste à obtenir des compléments et des contrôles compatibles 64 bits, ou à installer Office 2013 32 bits.
    Et puis écrit bits sans e stp...

  6. #6
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2013
    Messages : 156
    Points : 64
    Points
    64
    Par défaut
    Erratum
    Notre informaticien m’a induit en erreur, après vérification nos postes sont tous en 64 bits.
    Lors de l'ouverture du fichiers problématiques sur le poste de mon collègue le message suivant s’affiche :

    Microsft Forms:
    Impossible de charger les objets car ils ne sont pas disponibles sur sur cette machine.

    Précision :
    J’ai remarqué que sur le poste problématique “Microsoft Date and Time Picker.." n’est pas disponible. (Et j’en ai besoin dans le fichier concerné)

    Mon soucis vient certainement de ça.
    Est-il possible de l'ajouter?

  7. #7
    Membre expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 267
    Points : 3 663
    Points
    3 663
    Par défaut
    Je crois que tu confonds version de l'OS (windows donc, qui peut être 32 ou 64 bits) et version d'office qui doit être 32 bits.

    Maintenant si vous avez bien tous office 32 la version du calendrier dépend de celle d'excel. Il n'y a aucun suivi, c'est un vrai b...l
    Tu peux installer la bonne version (les demandes et explications ne manquent pas sur le web) mais si tu n'est pas habitué tu vas galérer, et ça à chaque fois qu'un nouveau poste arrivera.
    Je te conseille plutôt de rechercher un calendrier construit dans un userform (ça ne manque pas non plus, beaucoup en on eu marre de se battre tous les 6 mois...) et tu seras tranquille.
    eric

  8. #8
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 379
    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 379
    Points : 12 075
    Points
    12 075
    Billets dans le blog
    8
    Par défaut re
    bonsoir en effet cet object“Microsoft Date and Time Picker.." n'est pas dispo en 64 bits du moins il me semble donc tu tourne sur W64 avec Office 64 et si sur le tiens ca fonctionne c'est par ce que tu est sur W64 avec Office 32

    dans les contributions je propose une alternative a tout calendrier office dans une classe dynamique

    bonne lecture
    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

  9. #9
    Membre expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 267
    Points : 3 663
    Points
    3 663
    Par défaut
    Bonjour patrick,

    tu devrais mettre le lien, ça intéresse toujours ces trucs là.
    Question indiscrète... Il est bi et accepte 64 bits sans broncher ? :-)
    eric

Discussions similaires

  1. [Débutant] problème de réference des DLLS dans unity3d script
    Par amlil-cs dans le forum C#
    Réponses: 12
    Dernier message: 22/02/2014, 18h24
  2. problème d'ajout de réference excel
    Par magui_laurene dans le forum Windows Forms
    Réponses: 1
    Dernier message: 07/08/2007, 14h55
  3. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10
  5. Réponses: 6
    Dernier message: 25/03/2002, 21h11

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