dans un formulaire VBA, j'utilise un contr=F4le spreadsheet=20
(de la biblioth=E8que Microsoft Office 10.0) qui me servira=20
d'interface de saisie de donn=E9es comme dans une feuille XL=20
classique. Or dans ce contr=F4le j'ai une colonne d=E9di=E9e =E0=20
la saisie de dates et l=E0 patatra le contr=F4le spreadsheet=20
consid=E8re que je suis en date am=E9ricaine : quand je rentre=20
le 05/03/2004 il comprend 03/05/2004 et =E9videmment il=20
refuse une date de type 15/03/2004. Or je voudrais bien=20
que l'on puisse saisir des dates au format fran=E7ais=20
(jj/mm/aaaa).=20
Quelqu'un saurait-il comment param=E9trer mon contr=F4le pour=20
qu'il accepte les dates au format fran=E7ais ?
Merci d'avance =E0 tous ceux qui se pencheront sur cette=20
question.
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
Michel Pierron
Bonjour lolo; Tu cliques sur le bouton Commandes et options et tu pourras définir le format souhaité pour des cellules ou colonnes. MP
"lolo" a écrit dans le message de news:6a7401c401d7$e6a81cb0$
Bonjour à toutes et à tous,
dans un formulaire VBA, j'utilise un contrôle spreadsheet (de la bibliothèque Microsoft Office 10.0) qui me servira d'interface de saisie de données comme dans une feuille XL classique. Or dans ce contrôle j'ai une colonne dédiée à la saisie de dates et là patatra le contrôle spreadsheet considère que je suis en date américaine : quand je rentre le 05/03/2004 il comprend 03/05/2004 et évidemment il refuse une date de type 15/03/2004. Or je voudrais bien que l'on puisse saisir des dates au format français (jj/mm/aaaa).
Quelqu'un saurait-il comment paramétrer mon contrôle pour qu'il accepte les dates au format français ?
Merci d'avance à tous ceux qui se pencheront sur cette question.
lolo
Bonjour lolo;
Tu cliques sur le bouton Commandes et options et tu pourras définir le format
souhaité pour des cellules ou colonnes.
MP
"lolo" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:6a7401c401d7$e6a81cb0$a301280a@phx.gbl...
Bonjour à toutes et à tous,
dans un formulaire VBA, j'utilise un contrôle spreadsheet
(de la bibliothèque Microsoft Office 10.0) qui me servira
d'interface de saisie de données comme dans une feuille XL
classique. Or dans ce contrôle j'ai une colonne dédiée à
la saisie de dates et là patatra le contrôle spreadsheet
considère que je suis en date américaine : quand je rentre
le 05/03/2004 il comprend 03/05/2004 et évidemment il
refuse une date de type 15/03/2004. Or je voudrais bien
que l'on puisse saisir des dates au format français
(jj/mm/aaaa).
Quelqu'un saurait-il comment paramétrer mon contrôle pour
qu'il accepte les dates au format français ?
Merci d'avance à tous ceux qui se pencheront sur cette
question.
Bonjour lolo; Tu cliques sur le bouton Commandes et options et tu pourras définir le format souhaité pour des cellules ou colonnes. MP
"lolo" a écrit dans le message de news:6a7401c401d7$e6a81cb0$
Bonjour à toutes et à tous,
dans un formulaire VBA, j'utilise un contrôle spreadsheet (de la bibliothèque Microsoft Office 10.0) qui me servira d'interface de saisie de données comme dans une feuille XL classique. Or dans ce contrôle j'ai une colonne dédiée à la saisie de dates et là patatra le contrôle spreadsheet considère que je suis en date américaine : quand je rentre le 05/03/2004 il comprend 03/05/2004 et évidemment il refuse une date de type 15/03/2004. Or je voudrais bien que l'on puisse saisir des dates au format français (jj/mm/aaaa).
Quelqu'un saurait-il comment paramétrer mon contrôle pour qu'il accepte les dates au format français ?
Merci d'avance à tous ceux qui se pencheront sur cette question.
lolo
lolo
Bonjour MP,
Merci pour ton aide. Mais le bouton commande ne me permet que de changer le format d'affichage de la date et non le format de saisie. Autrement dit même si je change le format de ma colonne date en "dd/mm/yyyy", mon contrôle spreadsheet considérera toujours que les deux premiers chiffres de ma saisie (ex : 04/03/2003) représentent le mois et non le jour. EN fait j'ai l'empression que le contrôle spreadsheet ne prend pas en compte le format de date paramétré dans windows et qu'il considère par défaut qu'il s'agit du format anglosaxon...
lolo
-----Message d'origine----- Bonjour lolo; Tu cliques sur le bouton Commandes et options et tu pourras définir le format
souhaité pour des cellules ou colonnes. MP
"lolo" a écrit dans le message de
news:6a7401c401d7$e6a81cb0$
Bonjour à toutes et à tous,
dans un formulaire VBA, j'utilise un contrôle spreadsheet (de la bibliothèque Microsoft Office 10.0) qui me servira d'interface de saisie de données comme dans une feuille XL classique. Or dans ce contrôle j'ai une colonne dédiée à la saisie de dates et là patatra le contrôle spreadsheet considère que je suis en date américaine : quand je rentre le 05/03/2004 il comprend 03/05/2004 et évidemment il refuse une date de type 15/03/2004. Or je voudrais bien que l'on puisse saisir des dates au format français (jj/mm/aaaa).
Quelqu'un saurait-il comment paramétrer mon contrôle pour qu'il accepte les dates au format français ?
Merci d'avance à tous ceux qui se pencheront sur cette question.
lolo
.
Bonjour MP,
Merci pour ton aide. Mais le bouton commande ne me permet
que de changer le format d'affichage de la date et non le
format de saisie. Autrement dit même si je change le
format de ma colonne date en "dd/mm/yyyy", mon contrôle
spreadsheet considérera toujours que les deux premiers
chiffres de ma saisie (ex : 04/03/2003) représentent le
mois et non le jour. EN fait j'ai l'empression que le
contrôle spreadsheet ne prend pas en compte le format de
date paramétré dans windows et qu'il considère par défaut
qu'il s'agit du format anglosaxon...
lolo
-----Message d'origine-----
Bonjour lolo;
Tu cliques sur le bouton Commandes et options et tu
pourras définir le format
souhaité pour des cellules ou colonnes.
MP
"lolo" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:6a7401c401d7$e6a81cb0$a301280a@phx.gbl...
Bonjour à toutes et à tous,
dans un formulaire VBA, j'utilise un contrôle spreadsheet
(de la bibliothèque Microsoft Office 10.0) qui me servira
d'interface de saisie de données comme dans une feuille XL
classique. Or dans ce contrôle j'ai une colonne dédiée à
la saisie de dates et là patatra le contrôle spreadsheet
considère que je suis en date américaine : quand je rentre
le 05/03/2004 il comprend 03/05/2004 et évidemment il
refuse une date de type 15/03/2004. Or je voudrais bien
que l'on puisse saisir des dates au format français
(jj/mm/aaaa).
Quelqu'un saurait-il comment paramétrer mon contrôle pour
qu'il accepte les dates au format français ?
Merci d'avance à tous ceux qui se pencheront sur cette
question.
Merci pour ton aide. Mais le bouton commande ne me permet que de changer le format d'affichage de la date et non le format de saisie. Autrement dit même si je change le format de ma colonne date en "dd/mm/yyyy", mon contrôle spreadsheet considérera toujours que les deux premiers chiffres de ma saisie (ex : 04/03/2003) représentent le mois et non le jour. EN fait j'ai l'empression que le contrôle spreadsheet ne prend pas en compte le format de date paramétré dans windows et qu'il considère par défaut qu'il s'agit du format anglosaxon...
lolo
-----Message d'origine----- Bonjour lolo; Tu cliques sur le bouton Commandes et options et tu pourras définir le format
souhaité pour des cellules ou colonnes. MP
"lolo" a écrit dans le message de
news:6a7401c401d7$e6a81cb0$
Bonjour à toutes et à tous,
dans un formulaire VBA, j'utilise un contrôle spreadsheet (de la bibliothèque Microsoft Office 10.0) qui me servira d'interface de saisie de données comme dans une feuille XL classique. Or dans ce contrôle j'ai une colonne dédiée à la saisie de dates et là patatra le contrôle spreadsheet considère que je suis en date américaine : quand je rentre le 05/03/2004 il comprend 03/05/2004 et évidemment il refuse une date de type 15/03/2004. Or je voudrais bien que l'on puisse saisir des dates au format français (jj/mm/aaaa).
Quelqu'un saurait-il comment paramétrer mon contrôle pour qu'il accepte les dates au format français ?
Merci d'avance à tous ceux qui se pencheront sur cette question.
lolo
.
Michel Pierron
Hé non lolo; car quand je tape une date dans une cellule du contrôle, celle-ci s'affiche au bon format tel qu'il est défini dans les paramètres régionaux de Windows. MP
"lolo" a écrit dans le message de news:71eb01c401ec$b885c2a0$ Bonjour MP,
Merci pour ton aide. Mais le bouton commande ne me permet que de changer le format d'affichage de la date et non le format de saisie. Autrement dit même si je change le format de ma colonne date en "dd/mm/yyyy", mon contrôle spreadsheet considérera toujours que les deux premiers chiffres de ma saisie (ex : 04/03/2003) représentent le mois et non le jour. EN fait j'ai l'empression que le contrôle spreadsheet ne prend pas en compte le format de date paramétré dans windows et qu'il considère par défaut qu'il s'agit du format anglosaxon...
lolo
-----Message d'origine----- Bonjour lolo; Tu cliques sur le bouton Commandes et options et tu pourras définir le format
souhaité pour des cellules ou colonnes. MP
"lolo" a écrit dans le message de
news:6a7401c401d7$e6a81cb0$
Bonjour à toutes et à tous,
dans un formulaire VBA, j'utilise un contrôle spreadsheet (de la bibliothèque Microsoft Office 10.0) qui me servira d'interface de saisie de données comme dans une feuille XL classique. Or dans ce contrôle j'ai une colonne dédiée à la saisie de dates et là patatra le contrôle spreadsheet considère que je suis en date américaine : quand je rentre le 05/03/2004 il comprend 03/05/2004 et évidemment il refuse une date de type 15/03/2004. Or je voudrais bien que l'on puisse saisir des dates au format français (jj/mm/aaaa).
Quelqu'un saurait-il comment paramétrer mon contrôle pour qu'il accepte les dates au format français ?
Merci d'avance à tous ceux qui se pencheront sur cette question.
lolo
.
Hé non lolo; car quand je tape une date dans une cellule du contrôle, celle-ci
s'affiche au bon format tel qu'il est défini dans les paramètres régionaux de
Windows.
MP
"lolo" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:71eb01c401ec$b885c2a0$a101280a@phx.gbl...
Bonjour MP,
Merci pour ton aide. Mais le bouton commande ne me permet
que de changer le format d'affichage de la date et non le
format de saisie. Autrement dit même si je change le
format de ma colonne date en "dd/mm/yyyy", mon contrôle
spreadsheet considérera toujours que les deux premiers
chiffres de ma saisie (ex : 04/03/2003) représentent le
mois et non le jour. EN fait j'ai l'empression que le
contrôle spreadsheet ne prend pas en compte le format de
date paramétré dans windows et qu'il considère par défaut
qu'il s'agit du format anglosaxon...
lolo
-----Message d'origine-----
Bonjour lolo;
Tu cliques sur le bouton Commandes et options et tu
pourras définir le format
souhaité pour des cellules ou colonnes.
MP
"lolo" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:6a7401c401d7$e6a81cb0$a301280a@phx.gbl...
Bonjour à toutes et à tous,
dans un formulaire VBA, j'utilise un contrôle spreadsheet
(de la bibliothèque Microsoft Office 10.0) qui me servira
d'interface de saisie de données comme dans une feuille XL
classique. Or dans ce contrôle j'ai une colonne dédiée à
la saisie de dates et là patatra le contrôle spreadsheet
considère que je suis en date américaine : quand je rentre
le 05/03/2004 il comprend 03/05/2004 et évidemment il
refuse une date de type 15/03/2004. Or je voudrais bien
que l'on puisse saisir des dates au format français
(jj/mm/aaaa).
Quelqu'un saurait-il comment paramétrer mon contrôle pour
qu'il accepte les dates au format français ?
Merci d'avance à tous ceux qui se pencheront sur cette
question.
Hé non lolo; car quand je tape une date dans une cellule du contrôle, celle-ci s'affiche au bon format tel qu'il est défini dans les paramètres régionaux de Windows. MP
"lolo" a écrit dans le message de news:71eb01c401ec$b885c2a0$ Bonjour MP,
Merci pour ton aide. Mais le bouton commande ne me permet que de changer le format d'affichage de la date et non le format de saisie. Autrement dit même si je change le format de ma colonne date en "dd/mm/yyyy", mon contrôle spreadsheet considérera toujours que les deux premiers chiffres de ma saisie (ex : 04/03/2003) représentent le mois et non le jour. EN fait j'ai l'empression que le contrôle spreadsheet ne prend pas en compte le format de date paramétré dans windows et qu'il considère par défaut qu'il s'agit du format anglosaxon...
lolo
-----Message d'origine----- Bonjour lolo; Tu cliques sur le bouton Commandes et options et tu pourras définir le format
souhaité pour des cellules ou colonnes. MP
"lolo" a écrit dans le message de
news:6a7401c401d7$e6a81cb0$
Bonjour à toutes et à tous,
dans un formulaire VBA, j'utilise un contrôle spreadsheet (de la bibliothèque Microsoft Office 10.0) qui me servira d'interface de saisie de données comme dans une feuille XL classique. Or dans ce contrôle j'ai une colonne dédiée à la saisie de dates et là patatra le contrôle spreadsheet considère que je suis en date américaine : quand je rentre le 05/03/2004 il comprend 03/05/2004 et évidemment il refuse une date de type 15/03/2004. Or je voudrais bien que l'on puisse saisir des dates au format français (jj/mm/aaaa).
Quelqu'un saurait-il comment paramétrer mon contrôle pour qu'il accepte les dates au format français ?
Merci d'avance à tous ceux qui se pencheront sur cette question.
lolo
.
lolo
t'as bien de la chance car visiblement ce n'est pas le cas chez moi :
mes paramètres régionaux sont sur un format de date française. quand je tape "05/03/2004" dans une cellule de mon contrôle elle est interprétée comme 3 mai 2004 quand je tape 15/03/2004 elle n'est plus intérpétée comme une date mais comme du texte
j'ai beau changé le format dans la boîte "commandes et options", rien n'y fait...
En revanche dans une feuille excel classique je n'ai pas de problème.
-----Message d'origine----- Hé non lolo; car quand je tape une date dans une cellule du contrôle, celle-ci
s'affiche au bon format tel qu'il est défini dans les paramètres régionaux de
Windows. MP
"lolo" a écrit dans le message de
news:71eb01c401ec$b885c2a0$ Bonjour MP,
Merci pour ton aide. Mais le bouton commande ne me permet que de changer le format d'affichage de la date et non le format de saisie. Autrement dit même si je change le format de ma colonne date en "dd/mm/yyyy", mon contrôle spreadsheet considérera toujours que les deux premiers chiffres de ma saisie (ex : 04/03/2003) représentent le mois et non le jour. EN fait j'ai l'empression que le contrôle spreadsheet ne prend pas en compte le format de date paramétré dans windows et qu'il considère par défaut qu'il s'agit du format anglosaxon...
lolo
-----Message d'origine----- Bonjour lolo; Tu cliques sur le bouton Commandes et options et tu pourras définir le format
souhaité pour des cellules ou colonnes. MP
"lolo" a écrit dans le message de
news:6a7401c401d7$e6a81cb0$
Bonjour à toutes et à tous,
dans un formulaire VBA, j'utilise un contrôle spreadsheet (de la bibliothèque Microsoft Office 10.0) qui me servira d'interface de saisie de données comme dans une feuille XL
classique. Or dans ce contrôle j'ai une colonne dédiée à la saisie de dates et là patatra le contrôle spreadsheet considère que je suis en date américaine : quand je rentre
le 05/03/2004 il comprend 03/05/2004 et évidemment il refuse une date de type 15/03/2004. Or je voudrais bien que l'on puisse saisir des dates au format français (jj/mm/aaaa).
Quelqu'un saurait-il comment paramétrer mon contrôle pour qu'il accepte les dates au format français ?
Merci d'avance à tous ceux qui se pencheront sur cette question.
lolo
.
.
t'as bien de la chance car visiblement ce n'est pas le cas
chez moi :
mes paramètres régionaux sont sur un format de date
française.
quand je tape "05/03/2004" dans une cellule de mon
contrôle elle est interprétée comme 3 mai 2004
quand je tape 15/03/2004 elle n'est plus intérpétée comme
une date mais comme du texte
j'ai beau changé le format dans la boîte "commandes et
options", rien n'y fait...
En revanche dans une feuille excel classique je n'ai pas
de problème.
-----Message d'origine-----
Hé non lolo; car quand je tape une date dans une cellule
du contrôle, celle-ci
s'affiche au bon format tel qu'il est défini dans les
paramètres régionaux de
Windows.
MP
"lolo" <anonymous@discussions.microsoft.com> a écrit dans
le message de
Merci pour ton aide. Mais le bouton commande ne me permet
que de changer le format d'affichage de la date et non le
format de saisie. Autrement dit même si je change le
format de ma colonne date en "dd/mm/yyyy", mon contrôle
spreadsheet considérera toujours que les deux premiers
chiffres de ma saisie (ex : 04/03/2003) représentent le
mois et non le jour. EN fait j'ai l'empression que le
contrôle spreadsheet ne prend pas en compte le format de
date paramétré dans windows et qu'il considère par défaut
qu'il s'agit du format anglosaxon...
lolo
-----Message d'origine-----
Bonjour lolo;
Tu cliques sur le bouton Commandes et options et tu
pourras définir le format
souhaité pour des cellules ou colonnes.
MP
"lolo" <anonymous@discussions.microsoft.com> a écrit dans
le message de
news:6a7401c401d7$e6a81cb0$a301280a@phx.gbl...
Bonjour à toutes et à tous,
dans un formulaire VBA, j'utilise un contrôle spreadsheet
(de la bibliothèque Microsoft Office 10.0) qui me servira
d'interface de saisie de données comme dans une feuille
XL
classique. Or dans ce contrôle j'ai une colonne dédiée à
la saisie de dates et là patatra le contrôle spreadsheet
considère que je suis en date américaine : quand je
rentre
le 05/03/2004 il comprend 03/05/2004 et évidemment il
refuse une date de type 15/03/2004. Or je voudrais bien
que l'on puisse saisir des dates au format français
(jj/mm/aaaa).
Quelqu'un saurait-il comment paramétrer mon contrôle pour
qu'il accepte les dates au format français ?
Merci d'avance à tous ceux qui se pencheront sur cette
question.
t'as bien de la chance car visiblement ce n'est pas le cas chez moi :
mes paramètres régionaux sont sur un format de date française. quand je tape "05/03/2004" dans une cellule de mon contrôle elle est interprétée comme 3 mai 2004 quand je tape 15/03/2004 elle n'est plus intérpétée comme une date mais comme du texte
j'ai beau changé le format dans la boîte "commandes et options", rien n'y fait...
En revanche dans une feuille excel classique je n'ai pas de problème.
-----Message d'origine----- Hé non lolo; car quand je tape une date dans une cellule du contrôle, celle-ci
s'affiche au bon format tel qu'il est défini dans les paramètres régionaux de
Windows. MP
"lolo" a écrit dans le message de
news:71eb01c401ec$b885c2a0$ Bonjour MP,
Merci pour ton aide. Mais le bouton commande ne me permet que de changer le format d'affichage de la date et non le format de saisie. Autrement dit même si je change le format de ma colonne date en "dd/mm/yyyy", mon contrôle spreadsheet considérera toujours que les deux premiers chiffres de ma saisie (ex : 04/03/2003) représentent le mois et non le jour. EN fait j'ai l'empression que le contrôle spreadsheet ne prend pas en compte le format de date paramétré dans windows et qu'il considère par défaut qu'il s'agit du format anglosaxon...
lolo
-----Message d'origine----- Bonjour lolo; Tu cliques sur le bouton Commandes et options et tu pourras définir le format
souhaité pour des cellules ou colonnes. MP
"lolo" a écrit dans le message de
news:6a7401c401d7$e6a81cb0$
Bonjour à toutes et à tous,
dans un formulaire VBA, j'utilise un contrôle spreadsheet (de la bibliothèque Microsoft Office 10.0) qui me servira d'interface de saisie de données comme dans une feuille XL
classique. Or dans ce contrôle j'ai une colonne dédiée à la saisie de dates et là patatra le contrôle spreadsheet considère que je suis en date américaine : quand je rentre
le 05/03/2004 il comprend 03/05/2004 et évidemment il refuse une date de type 15/03/2004. Or je voudrais bien que l'on puisse saisir des dates au format français (jj/mm/aaaa).
Quelqu'un saurait-il comment paramétrer mon contrôle pour qu'il accepte les dates au format français ?
Merci d'avance à tous ceux qui se pencheront sur cette question.