Bonjour
Je cherche =E0 savoir avec une macro vba si la s=E9pateur decimal d'Excel
et le meme que celui definit dans windows
Pour Excel, pas de probl=E8me avzc
Application.International(xlDecimalSeparator) , mais comment connaitre
le s=E9parateur window (XP) avec VBA ???
D'avance merci
Lo@mar
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MichDenis
Pour obtenir le séparateur décimale du panneau de configuration de Windows dans du code : x = Format(0, ",")
Cependant, depuis la version Excel xp (2002) , il est possible de définir un séparateur décimale à partir de l'onglet International de la fenêtre "menu / outils / options / À cet égard, on peut définir dans la feuille de calcul un séparateur décimale qui est différent de celui de windows par le code suivant :
With Application y = .UseSystemSeparators x = .DecimalSeparator z = .ThousandsSeparator End With
Attention, cela n'affecte que le séparateur décimale au niveau de la feuille
Pour obtenir le séparateur décimale du panneau de configuration de Windows
dans du code :
x = Format(0, ",")
Cependant, depuis la version Excel xp (2002) , il est possible de définir un séparateur
décimale à partir de l'onglet International de la fenêtre "menu / outils / options /
À cet égard, on peut définir dans la feuille de calcul un séparateur décimale qui
est différent de celui de windows par le code suivant :
With Application
y = .UseSystemSeparators
x = .DecimalSeparator
z = .ThousandsSeparator
End With
Attention, cela n'affecte que le séparateur décimale au niveau de la feuille
Pour obtenir le séparateur décimale du panneau de configuration de Windows dans du code : x = Format(0, ",")
Cependant, depuis la version Excel xp (2002) , il est possible de définir un séparateur décimale à partir de l'onglet International de la fenêtre "menu / outils / options / À cet égard, on peut définir dans la feuille de calcul un séparateur décimale qui est différent de celui de windows par le code suivant :
With Application y = .UseSystemSeparators x = .DecimalSeparator z = .ThousandsSeparator End With
Attention, cela n'affecte que le séparateur décimale au niveau de la feuille
loamar67
Bonsoir Michel et merci mais... sauf erreur, Format(0, ",") me renvoie "," quelquesoit le séparateur decimale de windows !!!
"Application .DecimalSeparator" je connais, mais ce que je souhaite tester dans VBA c'est le separateur décimale du panneau de configuration window A +
Bonsoir Michel et merci mais...
sauf erreur,
Format(0, ",") me renvoie "," quelquesoit le séparateur decimale de
windows !!!
"Application .DecimalSeparator" je connais, mais ce que je souhaite
tester dans VBA c'est le separateur décimale du panneau de
configuration window
A +
Bonsoir Michel et merci mais... sauf erreur, Format(0, ",") me renvoie "," quelquesoit le séparateur decimale de windows !!!
"Application .DecimalSeparator" je connais, mais ce que je souhaite tester dans VBA c'est le separateur décimale du panneau de configuration window A +