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 :

DTPicker non accessible [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 88
    Par défaut DTPicker non accessible
    Bonjour à tous,

    Dans ma société, nous sommes en cours de changement d'Office 2007 vers Office 2010.

    Je ne parviens pas à faire les tests Excel 2010 avec mes programmes 2007.
    L'objet DTPicker n'est pas disponible dans VBA bien que le fichier mscomct2.ocx soit bien à sa place et le contrôle supplémentaire "MS date and time ..." activé.
    Le débuggeur s'arrête sur le mot clef "Date" que ce soit dans une procédure feuille ou un userform !
    Quand j'essaie d'inclure un DTPicker dans un userform, VBA m'indique "Object not found" !

    Quelqu'un a-t-il déjà rencontré ce problème, s'il vous plaît ?

    Merci d'avance.

  2. #2
    Invité
    Invité(e)
    Dernière modification par AlainTech ; 10/06/2014 à 06h38. Motif: Suppression de la citation inutile

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 88
    Par défaut
    Bonjour rdurupt,

    Un grand merci pour ta réponse rapide et ton excellent outil que je garde en réserve au cas où !

    J'aimerais quand même comprendre pourquoi sous XL 2007 Monthview et DTPicker fonctionnent bien et non sous "mon" XL 2010
    De plus, j'ai écrit une petite procédure dans un module de ton classeur utilisant "Date" et là VBA ne me jette pas et fait le boulot !?!?
    C'est fou quand même !!
    Comme j'utilise le seul ordi sous XL 2010 avant le changement de bécanes, je ne peux tester ailleurs !

    Merci encore pour le coup de main !

  4. #4
    Invité
    Invité(e)
    Par défaut
    vas voir dans le menu->outils->références de vb et la réponse ce trouve là les bibliothèques ne sont plus dans le même répertoire.
    Dernière modification par AlainTech ; 10/06/2014 à 06h39. Motif: Suppression de la citation inutile

  5. #5
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour,

    peut-être tenter en mode administrateur une réinstallation complète d'Excel (non par défaut), sait-on jamais …

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 88
    Par défaut
    Merci rdurupt, merci Marc-L,

    Je vais en parler à mon administrateur info et je reviendrai vers vous mardi !

    Merci encore et passez un excellent week-end !

    A+

  7. #7
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,


    Citation Envoyé par Lucky062 Voir le message
    Bonjour rdurupt,

    'aimerais quand même comprendre pourquoi sous XL 2007 Monthview et DTPicker fonctionnent bien et non sous "mon" XL 2010
    De plus, j'ai écrit une petite procédure dans un module de ton classeur utilisant "Date" et là VBA ne me jette pas et fait le boulot !?!?

    Comme j'utilise le seul ordi sous XL 2010 avant le changement de bécanes, je ne peux tester ailleurs !

    Merci encore pour le coup de main !
    Est-ce que "ton" Excel 2010 est en 64 bits ?

    Parce que les applications Office 64 bits, ne peuvent pas utiliser les vieux contrôles 32 bits.

    Mais comme Office 2010 existe en versions 32 bits et 64 bits, c'est probablement mieux de rester en 32 bits, du moins pour l'instant.

    Un test rapide. Si, dans l'éditeur VBE, il n'y a pas moyen d'ajouter des contrôles supplémentaires dans la boîte c'est probablement un Excel (un Word ou un Powerpoint) à 64 bits.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 88
    Par défaut
    Bonjour clementmarcotte, bonjour à tous,

    Je me suis renseigné auprès du service qui va changer nos PC ; Office 2010 est bien en 32 bits et néanmoins je ne peux ajouter d'objets autres que les classiques (multipage, textbox, ...).

    De plus, quand j'essaie de faire fonctionner un programme fonctionnant sur XL 2007 en pas à pas, VBA s'arrête sur le terme CHR de CHR(34) par exemple !! Il me donne un message d'alerte "Erreur de compilation : Projet ou bibliothèque introuvable !

    Comme me l'a écrit rdurupt , je ne peux cocher toutes les références en espérant tomber sur la bonne

    Merci encore de votre aide à tous !

  9. #9
    Invité
    Invité(e)
    Par défaut Bonjour,
    vba dispose d'une bibliothèque chargé par défaut(Visual Basic for applications).
    tu te trouve dans un conflit entre la dll dans c:program files et c:program files (X86).
    il faut décocher la bibliothèque manquante.

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 88
    Par défaut
    Bonjour rdurupt,

    Merci de ton aide !

    J'ai décoché la bibliothèque manquante et VBA ne me jette plus
    Par contre rien de changé pour les objets ! J'ai regardé dans les répertoires du C et tous les fichiers ont l'air d'être présents !

    Si je n'étais pas déjà rasé, je m'arracherais les cheveux !

  11. #11
    Invité
    Invité(e)
    Par défaut
    je n'ai pas accès à tdpicker également, et javai développé le UserFom que je t'es proposé pour un autre quidam du forum qui avait le même problème.
    j'avais envisagé d'en faire un contrôle OCX pour l'intégrer dans EXCEL mais je n'ai pas le temps pour l'instant.

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 88
    Par défaut
    OK rdurupt !
    Un grand merci encore pour ton aide ! Je vais me servir de ton outil !

    A bientôt !

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

Discussions similaires

  1. DTPicker non accessible depuis un autre onglet
    Par Julien01 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 27/05/2008, 08h27
  2. Constructeur non accessible
    Par mathieu dans le forum C++
    Réponses: 1
    Dernier message: 03/09/2006, 23h43
  3. Réponses: 4
    Dernier message: 10/12/2005, 13h40
  4. web local non accessible
    Par attavus dans le forum Apache
    Réponses: 1
    Dernier message: 21/09/2005, 09h54
  5. Constructeur non accessible
    Par mathieu dans le forum C++
    Réponses: 12
    Dernier message: 06/08/2004, 01h56

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