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 !

Envoyé par
francis60
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 !

Envoyé par
francis60
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 !

Envoyé par
francis60
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 !
Partager