Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Contrôle: Masque de saisie

5 réponses
Avatar
guy boily
Bonjour à tous(tes)

Avec l'aide de plusieurs répondeurs de ce forum ( je nomme pas de peur d'en
oublié quelques-uns) j'ai presque terminé mon petit projet. Je suis un peu
honteux de revenir poser un problème vous m'avez tellement aidé mais je me
lance quand même....
Je voudrais (dans mon frm de saisie) m'assurer que la la saisie dans mon
contrôle "txtreperage" corresponde bien à ce format date "aaaa-mmmm-jjjj"
(avec "-" et non des " , " ). L'idée c'est d'avoir un masque de saisie comme
le permet ACCCESS dans les propriétés d'un contrôle.

Lorsque je vais dans les propriétés d'un contrôle Excel je ne vois pas cette
possibilité . Où trouve-t-on cette propriété et/ou Quelle est serait la
façon de faire en VBA ?

j'ai cherché la réponse sur plusieurs sites ...sans résultat.


Encore merci à tout le monde notamment aux bénévoles répondeurs sans vous,
je serai près de la crise de nerfs.

boily_SLSJ

5 réponses

Avatar
JB
Bonsoir,

Les masques de saisie style Access n'existent pas dans Excel.

On peut utiliser KeyPress, Change, BeforeUpdate:

http://boisgontierjacques.free.fr/pages_site/SaisieNumerique.htm

Exemple de simulation de masque de saisie:

http://cjoint.com/?jBvz0UtNzQ

JB
http://boisgontierjacques.free.fr

On 27 sep, 19:39, guy boily
wrote:
Bonjour à tous(tes)

Avec l'aide de plusieurs répondeurs de ce forum ( je nomme pas de peur d'en
oublié quelques-uns) j'ai presque terminé mon petit projet. Je suis un peu
honteux de revenir poser un problème vous m'avez tellement aidé mais je me
lance quand même....
Je voudrais (dans mon frm de saisie) m'assurer que la la saisie dans mon
contrôle "txtreperage" corresponde bien à ce format date "aaaa-mmmm-j jjj"
(avec "-" et non des " , " ). L'idée c'est d'avoir un masque de saisie comme
le permet ACCCESS dans les propriétés d'un contrôle.

Lorsque je vais dans les propriétés d'un contrôle Excel je ne vois pas cette
possibilité . Où trouve-t-on cette propriété et/ou Quelle est se rait la
façon de faire en VBA ?

j'ai cherché la réponse sur plusieurs sites ...sans résultat.

Encore merci à tout le monde notamment aux bénévoles répondeurs s ans vous,
je serai près de la crise de nerfs.

boily_SLSJ


Avatar
guy boily
--Bonjour JB,

Il est présentement 18:00hres au canada ...je ne suis pas au bureau et je
n'ai pas la même version excel à la maison qu'au bureau. Demain j'essaie de
solutionner mon problème avec tes solutions et te reviens ...

Merci...milles fois

boily_SLSJ



Bonsoir,

Les masques de saisie style Access n'existent pas dans Excel.

On peut utiliser KeyPress, Change, BeforeUpdate:

http://boisgontierjacques.free.fr/pages_site/SaisieNumerique.htm

Exemple de simulation de masque de saisie:

http://cjoint.com/?jBvz0UtNzQ

JB
http://boisgontierjacques.free.fr

On 27 sep, 19:39, guy boily
wrote:
Bonjour à tous(tes)

Avec l'aide de plusieurs répondeurs de ce forum ( je nomme pas de peur d'en
oublié quelques-uns) j'ai presque terminé mon petit projet. Je suis un peu
honteux de revenir poser un problème vous m'avez tellement aidé mais je me
lance quand même....
Je voudrais (dans mon frm de saisie) m'assurer que la la saisie dans mon
contrôle "txtreperage" corresponde bien à ce format date "aaaa-mmmm-jjjj"
(avec "-" et non des " , " ). L'idée c'est d'avoir un masque de saisie comme
le permet ACCCESS dans les propriétés d'un contrôle.

Lorsque je vais dans les propriétés d'un contrôle Excel je ne vois pas cette
possibilité . Où trouve-t-on cette propriété et/ou Quelle est serait la
façon de faire en VBA ?

j'ai cherché la réponse sur plusieurs sites ...sans résultat.

Encore merci à tout le monde notamment aux bénévoles répondeurs sans vous,
je serai près de la crise de nerfs.

boily_SLSJ







Avatar
guy boily
Bonjour JB

J'ai incorporé ton code pour le masque de saisie. Ça fonctionne très bien à
l'exception que la date ne se transfert pas dans le format que je voudrais.
À la saisie j'indique 10/09/07 (pour le 10 septembre 2007) et il me
transfert 09/10/07;il inverse le jour et le mois.
Que dois-je modifié dans le code pour obtenir ce résultat ?

Aurais-tu une petite idée ?

merci encore



boily_SLSJ



Bonsoir,

Les masques de saisie style Access n'existent pas dans Excel.

On peut utiliser KeyPress, Change, BeforeUpdate:

http://boisgontierjacques.free.fr/pages_site/SaisieNumerique.htm

Exemple de simulation de masque de saisie:

http://cjoint.com/?jBvz0UtNzQ

JB
http://boisgontierjacques.free.fr

On 27 sep, 19:39, guy boily
wrote:
Bonjour à tous(tes)

Avec l'aide de plusieurs répondeurs de ce forum ( je nomme pas de peur d'en
oublié quelques-uns) j'ai presque terminé mon petit projet. Je suis un peu
honteux de revenir poser un problème vous m'avez tellement aidé mais je me
lance quand même....
Je voudrais (dans mon frm de saisie) m'assurer que la la saisie dans mon
contrôle "txtreperage" corresponde bien à ce format date "aaaa-mmmm-jjjj"
(avec "-" et non des " , " ). L'idée c'est d'avoir un masque de saisie comme
le permet ACCCESS dans les propriétés d'un contrôle.

Lorsque je vais dans les propriétés d'un contrôle Excel je ne vois pas cette
possibilité . Où trouve-t-on cette propriété et/ou Quelle est serait la
façon de faire en VBA ?

j'ai cherché la réponse sur plusieurs sites ...sans résultat.

Encore merci à tout le monde notamment aux bénévoles répondeurs sans vous,
je serai près de la crise de nerfs.

boily_SLSJ







Avatar
JB
Bonsoir,

Private Sub B_ok_Click()
[A1] = CDate(Me.TextBox1)
End Sub

http://cjoint.com/?jCtY53qfx1

JB
http://boisgontierjacques.free.fr

On 28 sep, 18:08, guy boily
wrote:
Bonjour JB

J'ai incorporé ton code pour le masque de saisie. Ça fonctionne trè s bien à
l'exception que la date ne se transfert pas dans le format que je voudrai s.
À la saisie j'indique 10/09/07 (pour le 10 septembre 2007) et il me
transfert 09/10/07;il inverse le jour et le mois.
Que dois-je modifié dans le code pour obtenir ce résultat ?

Aurais-tu une petite idée ?

merci encore

boily_SLSJ




Bonsoir,

Les masques de saisie style Access n'existent pas dans Excel.

On peut utiliser KeyPress, Change, BeforeUpdate:

http://boisgontierjacques.free.fr/pages_site/SaisieNumerique.htm

Exemple de simulation de masque de saisie:

http://cjoint.com/?jBvz0UtNzQ

JB
http://boisgontierjacques.free.fr

On 27 sep, 19:39, guy boily
wrote:
Bonjour à tous(tes)

Avec l'aide de plusieurs répondeurs de ce forum ( je nomme pas de p eur d'en
oublié quelques-uns) j'ai presque terminé mon petit projet. Je suis un peu
honteux de revenir poser un problème vous m'avez tellement aidé m ais je me
lance quand même....
Je voudrais (dans mon frm de saisie) m'assurer que la la saisie dans mon
contrôle "txtreperage" corresponde bien à ce format date "aaaa-mm mm-jjjj"
(avec "-" et non des " , " ). L'idée c'est d'avoir un masque de sai sie comme
le permet ACCCESS dans les propriétés d'un contrôle.

Lorsque je vais dans les propriétés d'un contrôle Excel je ne v ois pas cette
possibilité . Où trouve-t-on cette propriété et/ou Quelle es t serait la
façon de faire en VBA ?

j'ai cherché la réponse sur plusieurs sites ...sans résultat.

Encore merci à tout le monde notamment aux bénévoles répondeu rs sans vous,
je serai près de la crise de nerfs.

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



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




Avatar
guy boily
bonjour JB

je ne pouvais te répondre avant aujourd'hui en raison d'une urgence à
l'exterieur de la région.

Après une nuit d'efforts(avec ton aide) tout marche au poil.... merci
encore pour tes connaissances et la rapidité à me répondre.


--
boily_SLSJ



Bonsoir,

Private Sub B_ok_Click()
[A1] = CDate(Me.TextBox1)
End Sub

http://cjoint.com/?jCtY53qfx1

JB
http://boisgontierjacques.free.fr

On 28 sep, 18:08, guy boily
wrote:
Bonjour JB

J'ai incorporé ton code pour le masque de saisie. Ça fonctionne très bien à
l'exception que la date ne se transfert pas dans le format que je voudrais.
À la saisie j'indique 10/09/07 (pour le 10 septembre 2007) et il me
transfert 09/10/07;il inverse le jour et le mois.
Que dois-je modifié dans le code pour obtenir ce résultat ?

Aurais-tu une petite idée ?

merci encore

boily_SLSJ




Bonsoir,

Les masques de saisie style Access n'existent pas dans Excel.

On peut utiliser KeyPress, Change, BeforeUpdate:

http://boisgontierjacques.free.fr/pages_site/SaisieNumerique.htm

Exemple de simulation de masque de saisie:

http://cjoint.com/?jBvz0UtNzQ

JB
http://boisgontierjacques.free.fr

On 27 sep, 19:39, guy boily
wrote:
Bonjour à tous(tes)

Avec l'aide de plusieurs répondeurs de ce forum ( je nomme pas de peur d'en
oublié quelques-uns) j'ai presque terminé mon petit projet. Je suis un peu
honteux de revenir poser un problème vous m'avez tellement aidé mais je me
lance quand même....
Je voudrais (dans mon frm de saisie) m'assurer que la la saisie dans mon
contrôle "txtreperage" corresponde bien à ce format date "aaaa-mmmm-jjjj"
(avec "-" et non des " , " ). L'idée c'est d'avoir un masque de saisie comme
le permet ACCCESS dans les propriétés d'un contrôle.

Lorsque je vais dans les propriétés d'un contrôle Excel je ne vois pas cette
possibilité . Où trouve-t-on cette propriété et/ou Quelle est serait la
façon de faire en VBA ?

j'ai cherché la réponse sur plusieurs sites ...sans résultat.

Encore merci à tout le monde notamment aux bénévoles répondeurs sans vous,
je serai près de la crise de nerfs.

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



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