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 :

Sur un poste client le séparateur décimal de Visual Basic Editor est une virgule au lieu d'un point


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut
    oui j'ai bien compris mais pourquoi vouloir qu'Excel ne respecte ne respecte pas la culture de l'utilisateur?

  2. #2
    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
    Assertions toujours fausses ‼ Encore une fois je ne peux laisser passer de telles inepties !
    Et c'est pourtant simple, un gamin en CM2 (~10 ans !) a compris rien qu'en lisant l'aide …
    C'est incroyable, tout y est sans compter le tutoriel ni les exemples dans les discussions de ce forum ‼‼
    Francis a raison !


    Citation Envoyé par francis60 Voir le message
    Si Application.UseSystemSeparators == True alors Application.International(xlDecimalSeparator) est égal au séparateur décimal du système
    La propriété International(xlDecimalSeparator) renvoie toujours le séparateur décimal du système et est
    totalement indépendante de la propriété UseSystemSeparators, peu importe donc la valeur de cette dernière ‼
    Francis a raison !


    Citation Envoyé par francis60 Voir le message
    Si Application.UseSystemSeparators == False alors Application.International(xlDecimalSeparator) est égal à Application.DecimalSeparator
    Aucun rapport, les propriétés étant indépendantes l'une de l'autre et la propriété DecimalSeparator étant modifiable ‼
    Du reste à l'installation UseSystemSeparators est égale à True et les deux propriétés sont aussi égales !
    Encore une fois, elles sont indépendantes de la propriété UseSystemSeparators
    Francis a raison !


    Citation Envoyé par francis60 Voir le message
    Pour résumer Application.International(xlDecimalSeparator) est le séparateur qui apparaît dans les cellules contenant des valeurs numériques
    Uniquement si UseSystemSeparators est égale à True, sinon Excel prend la propriété DecimalSeparator !
    Evidemment si ces deux propriétés sont égales … mais comme DecimalSeparator est modifiable !

    Le tableau du post #15 est pourtant clair, à la portée de n'importe quel débutant ‼
    Et rien qu'en regardant le paramétrage dans les options d'Excel, l'exemple dans l'aide VBA,
    le tutoriel et les discussions dans ce forum ‼ Rien qu'en effectuant le test en VBA !
    Francis a raison !


  3. #3
    Membre confirmé Avatar de francis60
    Homme Profil pro
    Modélisation coût/process
    Inscrit en
    Août 2011
    Messages
    184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Modélisation coût/process
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2011
    Messages : 184
    Par défaut
    Citation Envoyé par Marc-L Voir le message
    La propriété International(xlDecimalSeparator) renvoie toujours le séparateur décimal du système et est totalement indépendante de la propriété UseSystemSeparators, peu importe donc la valeur de cette dernière ‼
    Pas sur mon ordi (WIndows 7 et Excel 2010). Chez moi, ma modification de la case à cocher UseSystemSeparators affecte le résultat de Application.International(xlDecimalSeparator) en VBA.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Chercher un fichier spécifique sur le poste client
    Par Orb Dorb dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 14/10/2005, 18h45
  2. Réponses: 6
    Dernier message: 06/10/2005, 20h54
  3. Appeler un programme sur le poste client avec <object>
    Par ouioui2000 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/08/2005, 14h40
  4. [Forms5]ouvrir un executable sur un poste client
    Par anthony8 dans le forum Forms
    Réponses: 2
    Dernier message: 30/06/2005, 14h26
  5. [CR10][ASP.NET]Impression sur le poste Client
    Par David.V dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 30/04/2004, 13h41

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