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 :

Changement des options régionales et linguistiques


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 206
    Points : 83
    Points
    83
    Par défaut Changement des options régionales et linguistiques
    Bonjour à tous,

    une âme charitable pourrait-elle me venir en aide ?

    Voila mon petit problème :

    Depuis mon programme en Vba, je récupère dans un fichier .txt généré par une autre machine, une ligne comprenant la date au format anglais (ex : Mon Mar).
    Mes paramètres régionaux sont réglés en Français (et doivent rester en Français) et puisque je dois comparer la date récupérée précédemment à la date du jour qui est donc au format : "lun. Mar", je me trouve confronté à une incompatibilité de type.

    Je veux donc changer temporairement les options régionales et linguistiques de windows à partir de mon vba (passer en Anglais, royaume-uni) pour pouvoir comparer avec la ligne lue dans le .txt.

    Je ne veux pas installer le bibliothèque ParamReg.xla qui pourrait peut-être m'aider (je ne sais pas ce qu'elle comporte et je n'ai pas le droit de prendre ce risque...).

    Une idée ???? (je précise que j'ai cherché sur le net et dans ce forum et que je n'ai pas trouvé mon bonheur)

  2. #2
    Membre éclairé Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Points : 879
    Points
    879
    Par défaut
    bonjour Taiby,

    le format est t'il toujours de 3 caractères pour le jour, un espace et 3 caractères pour le mois (sans année) ?

    isabelle

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 206
    Points : 83
    Points
    83
    Par défaut
    En effet, le format est celui décrit.

    Pour le moment j'ai créé une fonction de conversion en comparant le début de la ligne lue et en retournant la conversion en Français mais cela ne me plait pas du tout : ce n'est pas "sioux" et il doit bien exister un moyen de changer ces paramètres régionaux.

  4. #4
    Membre éclairé Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Points : 879
    Points
    879
    Par défaut
    bonjour Taiby,

    fait une recherche des mots "panneau de configuration" sur cette page :

    http://vb.developpez.com/faq/?page=Systeme

    isabelle

  5. #5
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 206
    Points : 83
    Points
    83
    Par défaut
    Merci Isabelle, cela me permet en effet de lancer le panneau de changement des options mais il faut que je puisse tout faire dans le code (changement Anglais/Français), l'utilisateur n'a pas à faire manuellement ce changement de paramètres régionaux.

    On s'en approche, merci

  6. #6
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 699
    Points
    6 699
    Par défaut
    Bonjour,

    Et si tu tentais de passer par les N°s de série ?

    Tuto

    cordialement,

    Didier

  7. #7
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 206
    Points : 83
    Points
    83
    Par défaut
    Merci Didier, je ne connais pas cette approche "numéros de série", je vais découvrir cela et te dire si j'arrive à m'en "dépatouiller".

Discussions similaires

  1. Problème dans Options régionales et linguistiques
    Par anas.eh dans le forum Windows XP
    Réponses: 9
    Dernier message: 15/09/2007, 00h16
  2. Changement des options régionales
    Par akli_agha dans le forum Delphi
    Réponses: 8
    Dernier message: 23/01/2007, 12h18
  3. Réponses: 3
    Dernier message: 02/11/2006, 12h35
  4. Réponses: 3
    Dernier message: 14/04/2006, 10h43
  5. Parametrage des options de projet
    Par ares7 dans le forum EDI
    Réponses: 7
    Dernier message: 22/07/2002, 15h33

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