bonjour à tous,
la valeur d'une date saisie dans un textbox est fausse.Le résultat est
inversé entre jour et mois .
Par exemple si la date saisie est 03/02/05 la valeur retournée est 02/
03/05. j'ai cherché une réponse sans succes sur excelabo. j'ai essayé de
formater le résultat sans plus de succès (format(), Cdate().....)
ma seule solution est de saisir la date sans "/" :030205 puis de la
transformer en date. ça marche mais ce n'est pas très élégant.
Par ailleurs, je vous remercie pour vos réponses à propos de datedif(). Mais
mon problème était que je n'ai pas datedif() et je cherche à l'obtenir.
Merci de m'aider et bonne journée
BS
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
Pierre Fauconnier
Bonjour
Pour datedif, je pense qu'il faut cocher la macro complémentaire analyse...
Pour la saisie de date dans un textbox, je décortiquerais la variable chaine obtenue en vérifiant la syntaxe de saisie. Jour = left(datesaisie,2) Mois = mid(datesaisie,4,2) Annee = right(datesaisie,2) pour une date saisie au format jj/mm/aa
Ce n'est pas très élégant mais tu peux améliorer le code par une fonction de conversion que tu te crées et que tu utilises à chaque besoin.
Une autre solution consiste à utiliser le contrôle calendrier...
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"bernard" a écrit dans le message de news: 427c51fe$0$25021$
bonjour à tous, la valeur d'une date saisie dans un textbox est fausse.Le résultat est inversé entre jour et mois . Par exemple si la date saisie est 03/02/05 la valeur retournée est 02/ 03/05. j'ai cherché une réponse sans succes sur excelabo. j'ai essayé de formater le résultat sans plus de succès (format(), Cdate().....) ma seule solution est de saisir la date sans "/" :030205 puis de la transformer en date. ça marche mais ce n'est pas très élégant. Par ailleurs, je vous remercie pour vos réponses à propos de datedif(). Mais mon problème était que je n'ai pas datedif() et je cherche à l'obtenir. Merci de m'aider et bonne journée BS
Bonjour
Pour datedif, je pense qu'il faut cocher la macro complémentaire analyse...
Pour la saisie de date dans un textbox, je décortiquerais la variable chaine
obtenue en vérifiant la syntaxe de saisie.
Jour = left(datesaisie,2)
Mois = mid(datesaisie,4,2)
Annee = right(datesaisie,2)
pour une date saisie au format jj/mm/aa
Ce n'est pas très élégant mais tu peux améliorer le code par une fonction de
conversion que tu te crées et que tu utilises à chaque besoin.
Une autre solution consiste à utiliser le contrôle calendrier...
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"bernard" <bernard.sauvage2@wanadoo.fr> a écrit dans le message de news:
427c51fe$0$25021$8fcfb975@news.wanadoo.fr...
bonjour à tous,
la valeur d'une date saisie dans un textbox est fausse.Le résultat est
inversé entre jour et mois .
Par exemple si la date saisie est 03/02/05 la valeur retournée est 02/
03/05. j'ai cherché une réponse sans succes sur excelabo. j'ai essayé de
formater le résultat sans plus de succès (format(), Cdate().....)
ma seule solution est de saisir la date sans "/" :030205 puis de la
transformer en date. ça marche mais ce n'est pas très élégant.
Par ailleurs, je vous remercie pour vos réponses à propos de datedif().
Mais
mon problème était que je n'ai pas datedif() et je cherche à l'obtenir.
Merci de m'aider et bonne journée
BS
Pour datedif, je pense qu'il faut cocher la macro complémentaire analyse...
Pour la saisie de date dans un textbox, je décortiquerais la variable chaine obtenue en vérifiant la syntaxe de saisie. Jour = left(datesaisie,2) Mois = mid(datesaisie,4,2) Annee = right(datesaisie,2) pour une date saisie au format jj/mm/aa
Ce n'est pas très élégant mais tu peux améliorer le code par une fonction de conversion que tu te crées et que tu utilises à chaque besoin.
Une autre solution consiste à utiliser le contrôle calendrier...
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"bernard" a écrit dans le message de news: 427c51fe$0$25021$
bonjour à tous, la valeur d'une date saisie dans un textbox est fausse.Le résultat est inversé entre jour et mois . Par exemple si la date saisie est 03/02/05 la valeur retournée est 02/ 03/05. j'ai cherché une réponse sans succes sur excelabo. j'ai essayé de formater le résultat sans plus de succès (format(), Cdate().....) ma seule solution est de saisir la date sans "/" :030205 puis de la transformer en date. ça marche mais ce n'est pas très élégant. Par ailleurs, je vous remercie pour vos réponses à propos de datedif(). Mais mon problème était que je n'ai pas datedif() et je cherche à l'obtenir. Merci de m'aider et bonne journée BS
bernard
merci beaucoup mais les macro complémentaires sont cochées et je n'ai pas datediff() encore merci pour la piste de saisie de date dans un textbox bonne journée BS "Pierre Fauconnier" a écrit dans le message de news:
Bonjour
Pour datedif, je pense qu'il faut cocher la macro complémentaire analyse...
Pour la saisie de date dans un textbox, je décortiquerais la variable chaine
obtenue en vérifiant la syntaxe de saisie. Jour = left(datesaisie,2) Mois = mid(datesaisie,4,2) Annee = right(datesaisie,2) pour une date saisie au format jj/mm/aa
Ce n'est pas très élégant mais tu peux améliorer le code par une fonction de
conversion que tu te crées et que tu utilises à chaque besoin.
Une autre solution consiste à utiliser le contrôle calendrier...
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"bernard" a écrit dans le message de news: 427c51fe$0$25021$
bonjour à tous, la valeur d'une date saisie dans un textbox est fausse.Le résultat est inversé entre jour et mois . Par exemple si la date saisie est 03/02/05 la valeur retournée est 02/ 03/05. j'ai cherché une réponse sans succes sur excelabo. j'ai essayé de formater le résultat sans plus de succès (format(), Cdate().....) ma seule solution est de saisir la date sans "/" :030205 puis de la transformer en date. ça marche mais ce n'est pas très élégant. Par ailleurs, je vous remercie pour vos réponses à propos de datedif(). Mais mon problème était que je n'ai pas datedif() et je cherche à l'obtenir. Merci de m'aider et bonne journée BS
merci beaucoup
mais les macro complémentaires sont cochées et je n'ai pas datediff()
encore merci pour la piste de saisie de date dans un textbox
bonne journée
BS
"Pierre Fauconnier" <pierre.fauconnier@nospam.nospam> a écrit dans le
message de news: OoGxedsUFHA.1044@TK2MSFTNGP10.phx.gbl...
Bonjour
Pour datedif, je pense qu'il faut cocher la macro complémentaire
analyse...
Pour la saisie de date dans un textbox, je décortiquerais la variable
chaine
obtenue en vérifiant la syntaxe de saisie.
Jour = left(datesaisie,2)
Mois = mid(datesaisie,4,2)
Annee = right(datesaisie,2)
pour une date saisie au format jj/mm/aa
Ce n'est pas très élégant mais tu peux améliorer le code par une fonction
de
conversion que tu te crées et que tu utilises à chaque besoin.
Une autre solution consiste à utiliser le contrôle calendrier...
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"bernard" <bernard.sauvage2@wanadoo.fr> a écrit dans le message de news:
427c51fe$0$25021$8fcfb975@news.wanadoo.fr...
bonjour à tous,
la valeur d'une date saisie dans un textbox est fausse.Le résultat est
inversé entre jour et mois .
Par exemple si la date saisie est 03/02/05 la valeur retournée est 02/
03/05. j'ai cherché une réponse sans succes sur excelabo. j'ai essayé de
formater le résultat sans plus de succès (format(), Cdate().....)
ma seule solution est de saisir la date sans "/" :030205 puis de la
transformer en date. ça marche mais ce n'est pas très élégant.
Par ailleurs, je vous remercie pour vos réponses à propos de datedif().
Mais
mon problème était que je n'ai pas datedif() et je cherche à l'obtenir.
Merci de m'aider et bonne journée
BS
merci beaucoup mais les macro complémentaires sont cochées et je n'ai pas datediff() encore merci pour la piste de saisie de date dans un textbox bonne journée BS "Pierre Fauconnier" a écrit dans le message de news:
Bonjour
Pour datedif, je pense qu'il faut cocher la macro complémentaire analyse...
Pour la saisie de date dans un textbox, je décortiquerais la variable chaine
obtenue en vérifiant la syntaxe de saisie. Jour = left(datesaisie,2) Mois = mid(datesaisie,4,2) Annee = right(datesaisie,2) pour une date saisie au format jj/mm/aa
Ce n'est pas très élégant mais tu peux améliorer le code par une fonction de
conversion que tu te crées et que tu utilises à chaque besoin.
Une autre solution consiste à utiliser le contrôle calendrier...
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"bernard" a écrit dans le message de news: 427c51fe$0$25021$
bonjour à tous, la valeur d'une date saisie dans un textbox est fausse.Le résultat est inversé entre jour et mois . Par exemple si la date saisie est 03/02/05 la valeur retournée est 02/ 03/05. j'ai cherché une réponse sans succes sur excelabo. j'ai essayé de formater le résultat sans plus de succès (format(), Cdate().....) ma seule solution est de saisir la date sans "/" :030205 puis de la transformer en date. ça marche mais ce n'est pas très élégant. Par ailleurs, je vous remercie pour vos réponses à propos de datedif(). Mais mon problème était que je n'ai pas datedif() et je cherche à l'obtenir. Merci de m'aider et bonne journée BS
AV
Par exemple si la date saisie est 03/02/05 la valeur retournée est 02/ 03/05. j'ai cherché une réponse sans succes sur excelabo.
Comme ça : x = CDate(TextBox1.Text)
mon problème était que je n'ai pas datedif()
La fonction n'apparait pas dans la liste mais "tu l'as" comme tout le monde et il n'est pas nécessaire de charger l'utilitaire d'analyse
AV
Par exemple si la date saisie est 03/02/05 la valeur retournée est 02/
03/05. j'ai cherché une réponse sans succes sur excelabo.
Comme ça :
x = CDate(TextBox1.Text)
mon problème était que je n'ai pas datedif()
La fonction n'apparait pas dans la liste mais "tu l'as" comme tout le monde et
il n'est pas nécessaire de charger l'utilitaire d'analyse
Par exemple si la date saisie est 03/02/05 la valeur retournée est 02/ 03/05. j'ai cherché une réponse sans succes sur excelabo.
Comme ça : x = CDate(TextBox1.Text)
mon problème était que je n'ai pas datedif()
La fonction n'apparait pas dans la liste mais "tu l'as" comme tout le monde et il n'est pas nécessaire de charger l'utilitaire d'analyse
AV
papou
Bonjour Pierre
Pour datedif, je pense qu'il faut cocher la macro complémentaire analyse... Non, elle est disponible sans cette macro complémentaire.
Sinon, pour Bernard, l'aide sur la fonction DATEDIF peut être trouvée avec Excel 2000 dans le fichier XLMAIN9.CHM (situé dans Program FilesMicrosoft OfficeOffice1036) Je ne l'ai pas retrouvée dans le fichier XLMAIN11.CHM sur Excel 2003.
Cordialement Pascal
"Pierre Fauconnier" a écrit dans le message de news:
Bonjour
Pour la saisie de date dans un textbox, je décortiquerais la variable chaine obtenue en vérifiant la syntaxe de saisie. Jour = left(datesaisie,2) Mois = mid(datesaisie,4,2) Annee = right(datesaisie,2) pour une date saisie au format jj/mm/aa
Ce n'est pas très élégant mais tu peux améliorer le code par une fonction de conversion que tu te crées et que tu utilises à chaque besoin.
Une autre solution consiste à utiliser le contrôle calendrier...
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"bernard" a écrit dans le message de news: 427c51fe$0$25021$
bonjour à tous, la valeur d'une date saisie dans un textbox est fausse.Le résultat est inversé entre jour et mois . Par exemple si la date saisie est 03/02/05 la valeur retournée est 02/ 03/05. j'ai cherché une réponse sans succes sur excelabo. j'ai essayé de formater le résultat sans plus de succès (format(), Cdate().....) ma seule solution est de saisir la date sans "/" :030205 puis de la transformer en date. ça marche mais ce n'est pas très élégant. Par ailleurs, je vous remercie pour vos réponses à propos de datedif(). Mais mon problème était que je n'ai pas datedif() et je cherche à l'obtenir. Merci de m'aider et bonne journée BS
Bonjour Pierre
Pour datedif, je pense qu'il faut cocher la macro complémentaire
analyse...
Non, elle est disponible sans cette macro complémentaire.
Sinon, pour Bernard, l'aide sur la fonction DATEDIF peut être trouvée avec
Excel 2000 dans le fichier XLMAIN9.CHM (situé dans Program FilesMicrosoft
OfficeOffice1036)
Je ne l'ai pas retrouvée dans le fichier XLMAIN11.CHM sur Excel 2003.
Cordialement
Pascal
"Pierre Fauconnier" <pierre.fauconnier@nospam.nospam> a écrit dans le
message de news: OoGxedsUFHA.1044@TK2MSFTNGP10.phx.gbl...
Bonjour
Pour la saisie de date dans un textbox, je décortiquerais la variable
chaine obtenue en vérifiant la syntaxe de saisie.
Jour = left(datesaisie,2)
Mois = mid(datesaisie,4,2)
Annee = right(datesaisie,2)
pour une date saisie au format jj/mm/aa
Ce n'est pas très élégant mais tu peux améliorer le code par une fonction
de conversion que tu te crées et que tu utilises à chaque besoin.
Une autre solution consiste à utiliser le contrôle calendrier...
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"bernard" <bernard.sauvage2@wanadoo.fr> a écrit dans le message de news:
427c51fe$0$25021$8fcfb975@news.wanadoo.fr...
bonjour à tous,
la valeur d'une date saisie dans un textbox est fausse.Le résultat est
inversé entre jour et mois .
Par exemple si la date saisie est 03/02/05 la valeur retournée est 02/
03/05. j'ai cherché une réponse sans succes sur excelabo. j'ai essayé de
formater le résultat sans plus de succès (format(), Cdate().....)
ma seule solution est de saisir la date sans "/" :030205 puis de la
transformer en date. ça marche mais ce n'est pas très élégant.
Par ailleurs, je vous remercie pour vos réponses à propos de datedif().
Mais
mon problème était que je n'ai pas datedif() et je cherche à l'obtenir.
Merci de m'aider et bonne journée
BS
Pour datedif, je pense qu'il faut cocher la macro complémentaire analyse... Non, elle est disponible sans cette macro complémentaire.
Sinon, pour Bernard, l'aide sur la fonction DATEDIF peut être trouvée avec Excel 2000 dans le fichier XLMAIN9.CHM (situé dans Program FilesMicrosoft OfficeOffice1036) Je ne l'ai pas retrouvée dans le fichier XLMAIN11.CHM sur Excel 2003.
Cordialement Pascal
"Pierre Fauconnier" a écrit dans le message de news:
Bonjour
Pour la saisie de date dans un textbox, je décortiquerais la variable chaine obtenue en vérifiant la syntaxe de saisie. Jour = left(datesaisie,2) Mois = mid(datesaisie,4,2) Annee = right(datesaisie,2) pour une date saisie au format jj/mm/aa
Ce n'est pas très élégant mais tu peux améliorer le code par une fonction de conversion que tu te crées et que tu utilises à chaque besoin.
Une autre solution consiste à utiliser le contrôle calendrier...
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"bernard" a écrit dans le message de news: 427c51fe$0$25021$
bonjour à tous, la valeur d'une date saisie dans un textbox est fausse.Le résultat est inversé entre jour et mois . Par exemple si la date saisie est 03/02/05 la valeur retournée est 02/ 03/05. j'ai cherché une réponse sans succes sur excelabo. j'ai essayé de formater le résultat sans plus de succès (format(), Cdate().....) ma seule solution est de saisir la date sans "/" :030205 puis de la transformer en date. ça marche mais ce n'est pas très élégant. Par ailleurs, je vous remercie pour vos réponses à propos de datedif(). Mais mon problème était que je n'ai pas datedif() et je cherche à l'obtenir. Merci de m'aider et bonne journée BS