OVH Cloud OVH Cloud

Valider un format date à partir d'un textbox

22 réponses
Avatar
zOrg2net
Bonjour,

Soit un formulaire avec des textbox. Un de ces contrôles, doit me renvoyer
une date. Comment tester le format date jj/mm/aa à la validation des données.
J'ai essayé 'If IsDate Me.TextDate then' mais aparemment j'ai des erreurs de
syntaxe et ça ne veux rien savoir.
Merci de vos réponses.

zOrg2net
7OuNet

10 réponses

1 2 3
Avatar
zOrg2net
Bonsoir Isabelle,
Désolé, j'ai bien Excel 2002 à la maison, mais le classeur doit-être fait
sous Excel 2000. Seule licence valable actuellement.

Merci quand même de ta proposition.
zOrg2net


"isabelle" a écrit dans le message de news:

bonjour,

utilise à la place "Microsft Date and Time Picker Control 6.0"
pour xl2002, il est a cette emplacement : c:Winntsystem32mscomct2.ocx

isabelle

J'ai essayé le contrôle calendar, mais il est un peu gros pour mon petit
form et je ne sais pas encore rapatrier les données d'un formulaire
annexe dans un formulaire principal.

A partir de vos réponse, j'ai essayé ceci:
If IsDate(Me.datecaution.Value) Then ' Lerreur de syntaxe se trouvait

ActiveCell.Offset(0, 7).Value = Me.datecaution
Else
MsgBox "Veuillez saisir une date au format jj/mm/aa"
End If
Je l'ai mis dans la macro du bouton de validation, mais lorsque l'erreur
se produit, a la fermeture de la msgbox, le formulaire se ferme. Je
cherche une nouvelle idée. J'y arriverai!!!!

zOrg2net



Bonjour

MsgBox IsDate(Me.TextBox1.Value)

A+

Bonjour,

Soit un formulaire avec des textbox. Un de ces contrôles, doit me
renvoyer une date. Comment tester le format date jj/mm/aa à la
validation des données. J'ai essayé 'If IsDate Me.TextDate then' mais
aparemment j'ai des erreurs de syntaxe et ça ne veux rien savoir.
Merci de vos réponses.

zOrg2net
7OuNet









Avatar
zOrg2net
Merci MichDenis, ton exemple me donne quelques pistes à suivre pour le
futur, et surtout une syntaxe qui me manquait. Je pense pouvoir utiliser,
selon mes besoins, le code de tes contrôles.
Merci aussi à JB, qui m'envoi un truc impressionnant, que j'aimerai bien
manipuler tout de suite, si au moins je comprenais comment c'est fait. Ce
petit calendrier qui sort d'on ne sais où... Dès que j'aurai compris comment
ça marche (j'ai regardé, j'ai pas encore pigé), je l'installe sur quelques
classeurs qui en ont besoin.

@ ciao bonsoir et buenas notches.

zOrg2net
7OuNet


"JB" a écrit dans le message de news:

Bonjour,

http://boisgontierj.free.fr/fichiers/Formulaire/Form_DateSaisie1.xls

JB

On 19 fév, 15:22, zOrg2net wrote:
Bonjour,

Soit un formulaire avec des textbox. Un de ces contrôles, doit me renvoyer
une date. Comment tester le format date jj/mm/aa à la validation des
données.
J'ai essayé 'If IsDate Me.TextDate then' mais aparemment j'ai des erreurs
de
syntaxe et ça ne veux rien savoir.
Merci de vos réponses.

zOrg2net
7OuNet


Avatar
JB
Pour utiliser le calendrier, il suffit de l'exporter (clic droit/
exporter ) puis de l''importer (clic-droit/importer)

Il n'est pas nécéssaire de comprendre le code à l'intérieur.
Il suffit de l'appeler avec F_calendrier1dateForm.Show

Il existe aussi une version permettant de choisir une date de départ
et une date de fin

http://boisgontierj.free.fr/fichiers/jb-formulaire.zip

JB
On 19 fév, 19:50, "zOrg2net" wrote:
Merci MichDenis, ton exemple me donne quelques pistes à suivre pour le
futur, et surtout une syntaxe qui me manquait. Je pense pouvoir utiliser,
selon mes besoins, le code de tes contrôles.
Merci aussi à JB, qui m'envoi un truc impressionnant, que j'aimerai bien
manipuler tout de suite, si au moins je comprenais comment c'est fait. Ce
petit calendrier qui sort d'on ne sais où... Dès que j'aurai compris comment
ça marche (j'ai regardé, j'ai pas encore pigé), je l'installe sur q uelques
classeurs qui en ont besoin.

@ ciao bonsoir et buenas notches.

zOrg2net
7OuNet

"JB" a écrit dans le message de news:

Bonjour,

http://boisgontierj.free.fr/fichiers/Formulaire/Form_DateSaisie1.xls

JB

On 19 fév, 15:22, zOrg2net wrote:



Bonjour,

Soit un formulaire avec des textbox. Un de ces contrôles, doit me ren voyer
une date. Comment tester le format date jj/mm/aa à la validation des
données.
J'ai essayé 'If IsDate Me.TextDate then' mais aparemment j'ai des err eurs
de
syntaxe et ça ne veux rien savoir.
Merci de vos réponses.

zOrg2net
7OuNet- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -



Avatar
isabelle
bonjour zOrg2net,

pour la version 2000, fait une recherche pour trouver le fichier mscomctL.ocx

isabelle

Bonsoir Isabelle,
Désolé, j'ai bien Excel 2002 à la maison, mais le classeur doit-être fait
sous Excel 2000. Seule licence valable actuellement.

Merci quand même de ta proposition.
zOrg2net


"isabelle" a écrit dans le message de news:


bonjour,

utilise à la place "Microsft Date and Time Picker Control 6.0"
pour xl2002, il est a cette emplacement : c:Winntsystem32mscomct2.ocx

isabelle


J'ai essayé le contrôle calendar, mais il est un peu gros pour mon petit
form et je ne sais pas encore rapatrier les données d'un formulaire
annexe dans un formulaire principal.

A partir de vos réponse, j'ai essayé ceci:
If IsDate(Me.datecaution.Value) Then ' Lerreur de syntaxe se trouvait

ActiveCell.Offset(0, 7).Value = Me.datecaution
Else
MsgBox "Veuillez saisir une date au format jj/mm/aa"
End If
Je l'ai mis dans la macro du bouton de validation, mais lorsque l'erreur
se produit, a la fermeture de la msgbox, le formulaire se ferme. Je
cherche une nouvelle idée. J'y arriverai!!!!

zOrg2net




Bonjour

MsgBox IsDate(Me.TextBox1.Value)

A+


Bonjour,

Soit un formulaire avec des textbox. Un de ces contrôles, doit me
renvoyer une date. Comment tester le format date jj/mm/aa à la
validation des données. J'ai essayé 'If IsDate Me.TextDate then' mais
aparemment j'ai des erreurs de syntaxe et ça ne veux rien savoir.
Merci de vos réponses.

zOrg2net
7OuNet













Avatar
zOrg2net
Merci, merci beaucoup pour tous ces précieux exemples. Je vais m'en servir
dès maintenant.

zOrg2net


Pour utiliser le calendrier, il suffit de l'exporter (clic droit/
exporter ) puis de l''importer (clic-droit/importer)

Il n'est pas nécéssaire de comprendre le code à l'intérieur.
Il suffit de l'appeler avec F_calendrier1dateForm.Show

Il existe aussi une version permettant de choisir une date de départ
et une date de fin

http://boisgontierj.free.fr/fichiers/jb-formulaire.zip

JB
On 19 fév, 19:50, "zOrg2net" wrote:
Merci MichDenis, ton exemple me donne quelques pistes à suivre pour le
futur, et surtout une syntaxe qui me manquait. Je pense pouvoir utiliser,
selon mes besoins, le code de tes contrôles.
Merci aussi à JB, qui m'envoi un truc impressionnant, que j'aimerai bien
manipuler tout de suite, si au moins je comprenais comment c'est fait. Ce
petit calendrier qui sort d'on ne sais où... Dès que j'aurai compris comment
ça marche (j'ai regardé, j'ai pas encore pigé), je l'installe sur quelques
classeurs qui en ont besoin.

@ ciao bonsoir et buenas notches.

zOrg2net
7OuNet

"JB" a écrit dans le message de news:

Bonjour,

http://boisgontierj.free.fr/fichiers/Formulaire/Form_DateSaisie1.xls

JB

On 19 fév, 15:22, zOrg2net wrote:



Bonjour,

Soit un formulaire avec des textbox. Un de ces contrôles, doit me renvoyer
une date. Comment tester le format date jj/mm/aa à la validation des
données.
J'ai essayé 'If IsDate Me.TextDate then' mais aparemment j'ai des erreurs
de
syntaxe et ça ne veux rien savoir.
Merci de vos réponses.

zOrg2net
7OuNet- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -








Avatar
zOrg2net
Bonjour,

J'ai donc fait ce que m'indiquai JB pour l'export du form calendrier. Je
l'ai mis dans un classeur et je l'appelle depuis un évènement:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$C$9" Then
F_calendrier1dateForm.Show
End If
End Sub

et j'ai une erreur d'exécution '9': n'appartient pas à la sélection. Bien
sûr je n'y comprend rien et je ne sais pas encore comment je vais renseigner
la cellule $C$9
avec la date sélectionnée dans le calendrier.
Si je pouvais avoir un p'tit cou'd'main, siouplaît ???

zOrg2net
7OuNet
Chassez l'naturiste…Y r'vient au bungallow.


Pour utiliser le calendrier, il suffit de l'exporter (clic droit/
exporter ) puis de l''importer (clic-droit/importer)

Il n'est pas nécéssaire de comprendre le code à l'intérieur.
Il suffit de l'appeler avec F_calendrier1dateForm.Show

Il existe aussi une version permettant de choisir une date de départ
et une date de fin

http://boisgontierj.free.fr/fichiers/jb-formulaire.zip

JB
On 19 fév, 19:50, "zOrg2net" wrote:
Merci MichDenis, ton exemple me donne quelques pistes à suivre pour le
futur, et surtout une syntaxe qui me manquait. Je pense pouvoir utiliser,
selon mes besoins, le code de tes contrôles.
Merci aussi à JB, qui m'envoi un truc impressionnant, que j'aimerai bien
manipuler tout de suite, si au moins je comprenais comment c'est fait. Ce
petit calendrier qui sort d'on ne sais où... Dès que j'aurai compris comment
ça marche (j'ai regardé, j'ai pas encore pigé), je l'installe sur quelques
classeurs qui en ont besoin.

@ ciao bonsoir et buenas notches.

zOrg2net
7OuNet

"JB" a écrit dans le message de news:

Bonjour,

http://boisgontierj.free.fr/fichiers/Formulaire/Form_DateSaisie1.xls

JB

On 19 fév, 15:22, zOrg2net wrote:



Bonjour,

Soit un formulaire avec des textbox. Un de ces contrôles, doit me renvoyer
une date. Comment tester le format date jj/mm/aa à la validation des
données.
J'ai essayé 'If IsDate Me.TextDate then' mais aparemment j'ai des erreurs
de
syntaxe et ça ne veux rien savoir.
Merci de vos réponses.

zOrg2net
7OuNet- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -








Avatar
zOrg2net
Ah! Que j'suis bête. Je crois avoir trouvé le bug. Dans la fonction
pression(no_cellule), la variable 'c' fait référence à un formulaire, alors
que les données doivent-être renvoyées dans une feuille.
J'ai donc modifié le codde comme suit:
c = Sheets(1).Range("$C$9")
Sheets(1).Range("$C$9") = Me.date_début
et y'a plus d'erreur. Mais y'a pas non plus de date dans ma cellule. Je
bûche encore.

zOrg2net


Pour utiliser le calendrier, il suffit de l'exporter (clic droit/
exporter ) puis de l''importer (clic-droit/importer)

Il n'est pas nécéssaire de comprendre le code à l'intérieur.
Il suffit de l'appeler avec F_calendrier1dateForm.Show

Il existe aussi une version permettant de choisir une date de départ
et une date de fin

http://boisgontierj.free.fr/fichiers/jb-formulaire.zip

JB
On 19 fév, 19:50, "zOrg2net" wrote:
Merci MichDenis, ton exemple me donne quelques pistes à suivre pour le
futur, et surtout une syntaxe qui me manquait. Je pense pouvoir utiliser,
selon mes besoins, le code de tes contrôles.
Merci aussi à JB, qui m'envoi un truc impressionnant, que j'aimerai bien
manipuler tout de suite, si au moins je comprenais comment c'est fait. Ce
petit calendrier qui sort d'on ne sais où... Dès que j'aurai compris comment
ça marche (j'ai regardé, j'ai pas encore pigé), je l'installe sur quelques
classeurs qui en ont besoin.

@ ciao bonsoir et buenas notches.

zOrg2net
7OuNet

"JB" a écrit dans le message de news:

Bonjour,

http://boisgontierj.free.fr/fichiers/Formulaire/Form_DateSaisie1.xls

JB

On 19 fév, 15:22, zOrg2net wrote:



Bonjour,

Soit un formulaire avec des textbox. Un de ces contrôles, doit me renvoyer
une date. Comment tester le format date jj/mm/aa à la validation des
données.
J'ai essayé 'If IsDate Me.TextDate then' mais aparemment j'ai des erreurs
de
syntaxe et ça ne veux rien savoir.
Merci de vos réponses.

zOrg2net
7OuNet- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -








Avatar
zOrg2net
Trop bête et trop pressé le zOrg. Il suffit de mettre Range("$C$9") =
Me.date_début
Désolé de vous avoir dérangé pour rien. Bon j'retourne à ma sieste.

zOrg


Pour utiliser le calendrier, il suffit de l'exporter (clic droit/
exporter ) puis de l''importer (clic-droit/importer)

Il n'est pas nécéssaire de comprendre le code à l'intérieur.
Il suffit de l'appeler avec F_calendrier1dateForm.Show

Il existe aussi une version permettant de choisir une date de départ
et une date de fin

http://boisgontierj.free.fr/fichiers/jb-formulaire.zip

JB
On 19 fév, 19:50, "zOrg2net" wrote:
Merci MichDenis, ton exemple me donne quelques pistes à suivre pour le
futur, et surtout une syntaxe qui me manquait. Je pense pouvoir utiliser,
selon mes besoins, le code de tes contrôles.
Merci aussi à JB, qui m'envoi un truc impressionnant, que j'aimerai bien
manipuler tout de suite, si au moins je comprenais comment c'est fait. Ce
petit calendrier qui sort d'on ne sais où... Dès que j'aurai compris comment
ça marche (j'ai regardé, j'ai pas encore pigé), je l'installe sur quelques
classeurs qui en ont besoin.

@ ciao bonsoir et buenas notches.

zOrg2net
7OuNet

"JB" a écrit dans le message de news:

Bonjour,

http://boisgontierj.free.fr/fichiers/Formulaire/Form_DateSaisie1.xls

JB

On 19 fév, 15:22, zOrg2net wrote:



Bonjour,

Soit un formulaire avec des textbox. Un de ces contrôles, doit me renvoyer
une date. Comment tester le format date jj/mm/aa à la validation des
données.
J'ai essayé 'If IsDate Me.TextDate then' mais aparemment j'ai des erreurs
de
syntaxe et ça ne veux rien savoir.
Merci de vos réponses.

zOrg2net
7OuNet- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -








Avatar
JB
Bonjour,


Il y a une version de calendrier pour récupérer la date dans le
tableur:

F_calendrier1dateTableur

http://boisgontierj.free.fr/fichiers/Formulaire/F_calendrierTableur1Date.xls

Il y a aussi une version permettant de choisir 2 dates:

F_calendrier2datesTableur.Show

http://boisgontierj.free.fr/fichiers/jb-formulaire.zip


JB



On 21 fév, 09:06, zOrg2net wrote:
Trop bête et trop pressé le zOrg. Il suffit de mettre Range("$C$9") =
Me.date_début
Désolé de vous avoir dérangé pour rien. Bon j'retourne à ma si este.

zOrg




Pour utiliser le calendrier, il suffit de l'exporter (clic droit/
exporter ) puis de l''importer (clic-droit/importer)

Il n'est pas nécéssaire de comprendre le code à l'intérieur.
Il suffit de l'appeler avec F_calendrier1dateForm.Show

Il existe aussi une version permettant de choisir une date de départ
et une date de fin

http://boisgontierj.free.fr/fichiers/jb-formulaire.zip

JB
On 19 fév, 19:50, "zOrg2net" wrote:
Merci MichDenis, ton exemple me donne quelques pistes à suivre pour le
futur, et surtout une syntaxe qui me manquait. Je pense pouvoir utili ser,
selon mes besoins, le code de tes contrôles.
Merci aussi à JB, qui m'envoi un truc impressionnant, que j'aimerai bien
manipuler tout de suite, si au moins je comprenais comment c'est fait . Ce
petit calendrier qui sort d'on ne sais où... Dès que j'aurai comp ris comment
ça marche (j'ai regardé, j'ai pas encore pigé), je l'installe s ur quelques
classeurs qui en ont besoin.

@ ciao bonsoir et buenas notches.

zOrg2net
7OuNet

"JB" a écrit dans le message de news:

Bonjour,

http://boisgontierj.free.fr/fichiers/Formulaire/Form_DateSaisie1.xls

JB

On 19 fév, 15:22, zOrg2net wro te:

Bonjour,

Soit un formulaire avec des textbox. Un de ces contrôles, doit me renvoyer
une date. Comment tester le format date jj/mm/aa à la validation des
données.
J'ai essayé 'If IsDate Me.TextDate then' mais aparemment j'ai des erreurs
de
syntaxe et ça ne veux rien savoir.
Merci de vos réponses.

zOrg2net
7OuNet- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -- Masquer le texte d es messages précédents -



- Afficher le texte des messages précédents -





Avatar
zOrg2net
C'est bon, j'ai récupéré tes exemples. Merci. J'avance beaucoup grâce à ce
forum. J'suis moins c.. avec Excel, mais j'aurais jamais le niveau de
certain. J'me vengerai sur Access.

zOrg2net
le vengeur mac cess


Bonjour,


Il y a une version de calendrier pour récupérer la date dans le
tableur:

F_calendrier1dateTableur

http://boisgontierj.free.fr/fichiers/Formulaire/F_calendrierTableur1Date.xls

Il y a aussi une version permettant de choisir 2 dates:

F_calendrier2datesTableur.Show

http://boisgontierj.free.fr/fichiers/jb-formulaire.zip


JB



On 21 fév, 09:06, zOrg2net wrote:
Trop bête et trop pressé le zOrg. Il suffit de mettre Range("$C$9") > > Me.date_début
Désolé de vous avoir dérangé pour rien. Bon j'retourne à ma sieste.

zOrg




Pour utiliser le calendrier, il suffit de l'exporter (clic droit/
exporter ) puis de l''importer (clic-droit/importer)

Il n'est pas nécéssaire de comprendre le code à l'intérieur.
Il suffit de l'appeler avec F_calendrier1dateForm.Show

Il existe aussi une version permettant de choisir une date de départ
et une date de fin

http://boisgontierj.free.fr/fichiers/jb-formulaire.zip

JB
On 19 fév, 19:50, "zOrg2net" wrote:
Merci MichDenis, ton exemple me donne quelques pistes à suivre pour le
futur, et surtout une syntaxe qui me manquait. Je pense pouvoir utiliser,
selon mes besoins, le code de tes contrôles.
Merci aussi à JB, qui m'envoi un truc impressionnant, que j'aimerai bien
manipuler tout de suite, si au moins je comprenais comment c'est fait.. Ce
petit calendrier qui sort d'on ne sais où... Dès que j'aurai compris comment
ça marche (j'ai regardé, j'ai pas encore pigé), je l'installe sur quelques
classeurs qui en ont besoin.

@ ciao bonsoir et buenas notches.

zOrg2net
7OuNet

"JB" a écrit dans le message de news:

Bonjour,

http://boisgontierj.free.fr/fichiers/Formulaire/Form_DateSaisie1.xls

JB

On 19 fév, 15:22, zOrg2net wrote:

Bonjour,

Soit un formulaire avec des textbox. Un de ces contrôles, doit me renvoyer
une date. Comment tester le format date jj/mm/aa à la validation des
données.
J'ai essayé 'If IsDate Me.TextDate then' mais aparemment j'ai des erreurs
de
syntaxe et ça ne veux rien savoir.
Merci de vos réponses.

zOrg2net
7OuNet- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -



- Afficher le texte des messages précédents -










1 2 3