S
Seb.
Guest
Bonjour,
J'ai un problème assez agaçant avec les Macros et la saisie de Dates dans des UserForm, je m'explique :
J'utilise des UserForm pour entrer des données dans un tableau sur une feuille de Calcul, parmis ces données se trouvent, entre autre, des dates saisies sous la forme jj/mm/aa (ex : 29/10/03).
Le problème, est quand je valide mon UserForm, les données sont insérées correctement dans le tableau mais les dates sont entrées en format anglais, c'est à dire mm/jj/aa.
Résultat, quand j'appelle une deuxième UserForm que j'utilise pour consulter les données du tableaux, tous les champs dates comportent des valeur érronnées le 04/01/2003 deviens 01/04/03.
A noter que si je saisie une date dont le jour est supérieur ou égal à 13 (par exemple : 23/01/2003) le problème ne surviens pas, ce qui est normal puisque la valeur d'un mois ne peut excéder 12.
Auriez vous une solution à me proposer pour résoudre ce problème.
PS : Il m'est aussi souvent nécessaire de convertir des valeur de type VRAI / FAUX en anglais pour que celles-ci puissent être également interprété correctement "If val="VRAI" then val="TRUE", "if val="FAUX" then "val"="FALSE".
Pénible je vous dit ! Visiblement le langage Macro, n'aime pas le Français. Heureusement qu'il ne convertis pas les mètres en pouces !
J'ai un problème assez agaçant avec les Macros et la saisie de Dates dans des UserForm, je m'explique :
J'utilise des UserForm pour entrer des données dans un tableau sur une feuille de Calcul, parmis ces données se trouvent, entre autre, des dates saisies sous la forme jj/mm/aa (ex : 29/10/03).
Le problème, est quand je valide mon UserForm, les données sont insérées correctement dans le tableau mais les dates sont entrées en format anglais, c'est à dire mm/jj/aa.
Résultat, quand j'appelle une deuxième UserForm que j'utilise pour consulter les données du tableaux, tous les champs dates comportent des valeur érronnées le 04/01/2003 deviens 01/04/03.
A noter que si je saisie une date dont le jour est supérieur ou égal à 13 (par exemple : 23/01/2003) le problème ne surviens pas, ce qui est normal puisque la valeur d'un mois ne peut excéder 12.
Auriez vous une solution à me proposer pour résoudre ce problème.
PS : Il m'est aussi souvent nécessaire de convertir des valeur de type VRAI / FAUX en anglais pour que celles-ci puissent être également interprété correctement "If val="VRAI" then val="TRUE", "if val="FAUX" then "val"="FALSE".
Pénible je vous dit ! Visiblement le langage Macro, n'aime pas le Français. Heureusement qu'il ne convertis pas les mètres en pouces !