Bonjour à tous,
Il a un phénomène que je n'arrive pas à expliquer avec l'utilisation d'excel et VBA.
J'ai parfois un souci avec le point "." et la virgule "," pour l'utilisation des décimales dans les nombres.
Quand j'utilise excel de façon"light", c'est à dire sans utiliser de macro ou du code vba, tout est normal et je ne rencontre aucun problème.
Quand j'utilise des fichiers excel avec du code VBA, après un certain temps, quand je tape sur le point du pavé numérique '.', la virgule ',' de la décimale définie en excel devient un point '.'. Et Excel, ne considère pas le nombre comme un nombre à décimale. Pour rétablir la normale, je suis obligé de redémarrer excel.
Le problème doit sans venir du code vba, mais j'ignore où et comment.
Dans windows dans toute application hors excel, quand je tape le point '.' sur le pavé numérique, j'obtiens le point '.'
Dans Windows (8.1), les options régionales sont : le symbole décimal est la virgule ',' et le groupe de chiffre sur le point '.'.
Quand je suis en excel, quand je tape sur le point '.' du pavé numérique, il m'écrit la virgule ',' pour faire la décimale.
Dans les options avancées d'excel (2013), l'option "utiliser les séparateurs système" est coché avec en grisé :
séparateur de décimale : la virgule ','
séparateur des milliers : le point '.'
Quelqu'un a-t-il déjà rencontré ce problème et comment y remédier ?
Merci d'avance pour toute piste.
Rodolphe
Il a un phénomène que je n'arrive pas à expliquer avec l'utilisation d'excel et VBA.
J'ai parfois un souci avec le point "." et la virgule "," pour l'utilisation des décimales dans les nombres.
Quand j'utilise excel de façon"light", c'est à dire sans utiliser de macro ou du code vba, tout est normal et je ne rencontre aucun problème.
Quand j'utilise des fichiers excel avec du code VBA, après un certain temps, quand je tape sur le point du pavé numérique '.', la virgule ',' de la décimale définie en excel devient un point '.'. Et Excel, ne considère pas le nombre comme un nombre à décimale. Pour rétablir la normale, je suis obligé de redémarrer excel.
Le problème doit sans venir du code vba, mais j'ignore où et comment.
Dans windows dans toute application hors excel, quand je tape le point '.' sur le pavé numérique, j'obtiens le point '.'
Dans Windows (8.1), les options régionales sont : le symbole décimal est la virgule ',' et le groupe de chiffre sur le point '.'.
Quand je suis en excel, quand je tape sur le point '.' du pavé numérique, il m'écrit la virgule ',' pour faire la décimale.
Dans les options avancées d'excel (2013), l'option "utiliser les séparateurs système" est coché avec en grisé :
séparateur de décimale : la virgule ','
séparateur des milliers : le point '.'
Quelqu'un a-t-il déjà rencontré ce problème et comment y remédier ?
Merci d'avance pour toute piste.
Rodolphe