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 :

vba et les paramètres régionaux


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 18
    Points : 13
    Points
    13
    Par défaut vba et les paramètres régionaux
    Bonjour,

    Je développe une macro excel sur un excel 2007 anglais configuré à la nord américaine. C'est à dire les nombres formatés de la sorte:

    123,456,789.00

    Avec les points pour séparateur décimal.

    Ainsi quand je lance ma macro sur un excel à la française, je suis obligé d'aller changer les paramètres régionaux pour que ça tourne. Puis éventuellement de les rétablir après pour ne pas énerver le propriétaire du pc.

    Il a t'il un moyen de modifier ces paramètres au début de la macro et de les rétablir en quittant le programme?

    Merci!

    PS:
    J'ai beaucoup appris sur excel et le vba en quelques jours, en grande partie grâce à ce forum. Quand j'aurai du temps, je viendrais apporter ma contribution an répondant aux questions comme d'autres l'on fait pour moi!

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Points : 3 325
    Points
    3 325
    Par défaut
    Lut,

    a mon avis, il ne faut pas changer les parametre puis les rétablir mais les détecter et faire selon.

    ;)

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 44
    Points : 50
    Points
    50
    Par défaut
    Bonjour,

    Regardes donc les Formats Numériques Personnalisés dans l'aide VBA, et tu auras peut-être ta réponse.

    A+

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 18
    Points : 13
    Points
    13
    Par défaut
    Sachant que je fais parfois des formules dans mon code en passant par des chaines de caractère, je me vois mal tout taper en double pour gérer le cas des virgules comme séparateur décimal

    J'ai essayé d'utiliser plusieurs fonction tel:
    -getnumberformat
    -GetLocaleInfo...

    Je ne sais pas si il existe la fonction SetnumberFormat... Certainement...

    Quelqu'un sait se servir de tout ça?

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/08/2008, 18h12
  2. Gérer les paramètres régionaux
    Par nonaparus dans le forum C#
    Réponses: 1
    Dernier message: 21/03/2008, 09h57
  3. Tester les "paramètres régionaux"
    Par LeLaid dans le forum Access
    Réponses: 9
    Dernier message: 11/01/2007, 11h41
  4. [Excel]Comment détecter les paramètres régionaux
    Par Mut dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/09/2006, 11h01
  5. Changer les paramètres régionaux
    Par STEF_1 dans le forum Access
    Réponses: 2
    Dernier message: 27/10/2004, 15h39

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