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

VBA Discussion :

GetSetting() => Run-time error '13' Type mismatch


Sujet :

VBA

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 858
    Points : 583
    Points
    583
    Par défaut GetSetting() => Run-time error '13' Type mismatch
    Bonjour,

    J'ai un souci avec la fonction GetSetting() que je ne m'explique pas.

    J'utilise, sur de nombreux postes et depuis de nombreux mois, ce bout de code dans une procédure Excel (2010)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If GetSetting(appname:="Blabla", section:="Setup", Key:="blablabla", Default:=True) = True  then ...
    Après installation sur un poste avec Excel en version anglaise, la macro plante sur cette ligne avec
    Run-time error '13' Type mismatch
    Je ne comprends pas pourquoi cela marche avec Excel français et pas Excel anglais

    Merci pour votre aide

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Il semblerait que Default reçoive en argument un String et pas un Boolean.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 858
    Points : 583
    Points
    583
    Par défaut
    mais ce que je ne comprends pas c'est pourquoi Default:=True serait bon en Excel français et pas en Excel anglais et quand on utilise savesetting() on ne définit apparemment le type de valeur stockée, boolean ou string

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    Salut,

    Sur la ligne que tu nous donnes, c'est la seule erreur que je vois et elle correspond au message que tu obtiens.

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

Discussions similaires

  1. [XL-2010] Run-time error '13' type mismatch
    Par celia78 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/05/2014, 21h18
  2. [XL-2010] Run-Time error '13' Type mismatch
    Par celia78 dans le forum Excel
    Réponses: 3
    Dernier message: 06/05/2014, 20h33
  3. [XL-2003] Run-time error '13': Type mismatch lors d'une comparaison
    Par FuNKyMIkE dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 22/09/2009, 01h40
  4. [E07] - Run time error 13 : Type mismatch
    Par jmh51 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 05/11/2008, 13h22
  5. run time error 13, type mismatch
    Par robert_trudel dans le forum Access
    Réponses: 6
    Dernier message: 27/10/2006, 02h30

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