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 :

Pb de compatibilité PC/Mac sur Set dict = CreateObject("Scripting.Dictionary")


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 68
    Par défaut Pb de compatibilité PC/Mac sur Set dict = CreateObject("Scripting.Dictionary")
    Bonjour,
    Je réalise un pgm vba sur Excel 2016 sur PC et Version 16.77 sur Mac.
    Sur un contrôle de doublon je créé un dictionnaire pour stocker mes valeurs :
    dim dict as Object
    Set dict = CreateObject("Scripting.Dictionary")

    Cette commande fonctionne parfaitement sur PC mais sur Mac j'obtient l'erreur :
    "erreur 429, un composant activex. ne peut pas créer un objet "

    J'ai vérifier l'existence de la bibliothèque scripting sur le mac et elle n'existe pas.

    Avez-vous une idée de la raison du pb ?
    Merci pour votre aide.

  2. #2
    Membre Expert
    Inscrit en
    Décembre 2002
    Messages
    975
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 975
    Par défaut
    Salut, va voir ici: https://stackoverflow.com/questions/...tionary-on-mac, quelqu'un a créé une classe personnalisée pour résoudre le problème apparemment.

  3. #3
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 178
    Par défaut
    Hello,
    le lien de franc amène ici en fait.
    Ami calmant, J.P

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 68
    Par défaut
    Ah super, ça marche parfaitement.
    Il suffit d'importer les 2 modules et faire les appels comme pour un dictionnaire.
    C'est vraiment parfait, reste à étudier le temps de traitement.

    Merci beaucoup

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

Discussions similaires

  1. Erreur avec "Scripting.Dictionary"
    Par jubourbon dans le forum VBScript
    Réponses: 3
    Dernier message: 10/04/2009, 14h34
  2. Pb sur CreateObject (Scripting.Dictionary)
    Par Elwe31 dans le forum VBA Access
    Réponses: 3
    Dernier message: 02/10/2007, 22h28

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