OVH Cloud OVH Cloud

contrôle de saisie

8 réponses
Avatar
Xavier POWAGA
bonjour à tous,
je souhaiterais faire un contrôle de validation de certaines valeurs qu'un
utilisateur peut rentrer dans une cellule (et ce sans utiliser l'option
"Validation")
je m'explique : si dans une cellule on attend un date du type DD/MM/YY,
l'utilisateur ne doit pas pouvoir taper un 4 en premier (car il n'y a au max
que 31 jours) ou une lettre.
Je sais faire cela avec des Textbox en utilisant des modules de classe, mais
est ce réalisable sur des cellules du tableur ?

merci

8 réponses

Avatar
Daniel
Bonjour.
Avec une procédure événementielle et un contrôle Calendrier.
Cordialement.
Daniel
"Xavier POWAGA" a écrit dans le message de news:
45d84b8e$0$7492$
bonjour à tous,
je souhaiterais faire un contrôle de validation de certaines valeurs qu'un
utilisateur peut rentrer dans une cellule (et ce sans utiliser l'option
"Validation")
je m'explique : si dans une cellule on attend un date du type DD/MM/YY,
l'utilisateur ne doit pas pouvoir taper un 4 en premier (car il n'y a au
max que 31 jours) ou une lettre.
Je sais faire cela avec des Textbox en utilisant des modules de classe,
mais est ce réalisable sur des cellules du tableur ?

merci



Avatar
Xavier POWAGA
c'est là tout le problème,
je n'ai pas la procédure Evénementielle "Keypress" dans mon tableau et je
veux bloquer les mauvaises valeurs avant qu'elles n'apparaissent à l'écran.



"Daniel" a écrit dans le message de news:
ONwlk%
Bonjour.
Avec une procédure événementielle et un contrôle Calendrier.
Cordialement.
Daniel
"Xavier POWAGA" a écrit dans le message de news:
45d84b8e$0$7492$
bonjour à tous,
je souhaiterais faire un contrôle de validation de certaines valeurs
qu'un utilisateur peut rentrer dans une cellule (et ce sans utiliser
l'option "Validation")
je m'explique : si dans une cellule on attend un date du type DD/MM/YY,
l'utilisateur ne doit pas pouvoir taper un 4 en premier (car il n'y a au
max que 31 jours) ou une lettre.
Je sais faire cela avec des Textbox en utilisant des modules de classe,
mais est ce réalisable sur des cellules du tableur ?

merci







Avatar
anonymousA
Bonjour,

la validation ne peut intervenir qu'une fois la valeur rentrée
complètement même et y.c avec Données/validation dont j'ai bien compris
que tu ne souhaitais pas l'utilisation.
Donc le jeu en vaut-il la chandelle ?

A+


bonjour à tous,
je souhaiterais faire un contrôle de validation de certaines valeurs qu'un
utilisateur peut rentrer dans une cellule (et ce sans utiliser l'option
"Validation")
je m'explique : si dans une cellule on attend un date du type DD/MM/YY,
l'utilisateur ne doit pas pouvoir taper un 4 en premier (car il n'y a au max
que 31 jours) ou une lettre.
Je sais faire cela avec des Textbox en utilisant des modules de classe, mais
est ce réalisable sur des cellules du tableur ?

merci




Avatar
Xavier POWAGA
A vrai dire ce n'est pas la réponse que j'attendais.
Soit c'est impossible, alors là bien évidement j'en reste là, soit c'est
possible et alors là je suis preneur de toute propositions.
J'orienterais donc la question de la sorte : y a t'il un moyen de rajouter
l'événement Keypress a un tableau ?

Merci .


"anonymousA" a écrit dans le message de news:
45d855ec$0$27385$
Bonjour,

la validation ne peut intervenir qu'une fois la valeur rentrée
complètement même et y.c avec Données/validation dont j'ai bien compris
que tu ne souhaitais pas l'utilisation.
Donc le jeu en vaut-il la chandelle ?

A+


bonjour à tous,
je souhaiterais faire un contrôle de validation de certaines valeurs
qu'un utilisateur peut rentrer dans une cellule (et ce sans utiliser
l'option "Validation")
je m'explique : si dans une cellule on attend un date du type DD/MM/YY,
l'utilisateur ne doit pas pouvoir taper un 4 en premier (car il n'y a au
max que 31 jours) ou une lettre.
Je sais faire cela avec des Textbox en utilisant des modules de classe,
mais est ce réalisable sur des cellules du tableur ?

merci




Avatar
Daniel
Avec ta feuille protégée "userinterfaceonly", une procédure
"selectionchange" déclenchant un contrôle Calendrier sur userform, ça doit
coller.
Daniel
"Xavier POWAGA" a écrit dans le message de news:
45d8553f$0$30660$
c'est là tout le problème,
je n'ai pas la procédure Evénementielle "Keypress" dans mon tableau et je
veux bloquer les mauvaises valeurs avant qu'elles n'apparaissent à
l'écran.



"Daniel" a écrit dans le message de news:
ONwlk%
Bonjour.
Avec une procédure événementielle et un contrôle Calendrier.
Cordialement.
Daniel
"Xavier POWAGA" a écrit dans le message de news:
45d84b8e$0$7492$
bonjour à tous,
je souhaiterais faire un contrôle de validation de certaines valeurs
qu'un utilisateur peut rentrer dans une cellule (et ce sans utiliser
l'option "Validation")
je m'explique : si dans une cellule on attend un date du type DD/MM/YY,
l'utilisateur ne doit pas pouvoir taper un 4 en premier (car il n'y a au
max que 31 jours) ou une lettre.
Je sais faire cela avec des Textbox en utilisant des modules de classe,
mais est ce réalisable sur des cellules du tableur ?

merci











Avatar
JB
Bonjour,

Il est + simple d'afficher un calendrier pour choisir la date:

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

JB

On 18 fév, 13:50, "Xavier POWAGA" wrote:
bonjour à tous,
je souhaiterais faire un contrôle de validation de certaines valeurs qu 'un
utilisateur peut rentrer dans une cellule (et ce sans utiliser l'option
"Validation")
je m'explique : si dans une cellule on attend un date du type DD/MM/YY,
l'utilisateur ne doit pas pouvoir taper un 4 en premier (car il n'y a au max
que 31 jours) ou une lettre.
Je sais faire cela avec des Textbox en utilisant des modules de classe, m ais
est ce réalisable sur des cellules du tableur ?

merci


Avatar
anonymousA
La réponse est non. On peut utliser des artifices (evenement Change p.e
) ou des controles mais on NE PEUT PAS empêcher la saisie au fur et à
mesure dans une cellule car c'est la raison d'être intrinsèque à Excel
de laisser l'utiisateur terminer ou être guidé pour terminer ( via la
saisie semi automatique ) avant de valider. Une cellule n'est pas un
contrôle.

A+

A vrai dire ce n'est pas la réponse que j'attendais.
Soit c'est impossible, alors là bien évidement j'en reste là, soit c'est
possible et alors là je suis preneur de toute propositions.
J'orienterais donc la question de la sorte : y a t'il un moyen de rajouter
l'événement Keypress a un tableau ?

Merci .


"anonymousA" a écrit dans le message de news:
45d855ec$0$27385$
Bonjour,

la validation ne peut intervenir qu'une fois la valeur rentrée
complètement même et y.c avec Données/validation dont j'ai bien compris
que tu ne souhaitais pas l'utilisation.
Donc le jeu en vaut-il la chandelle ?

A+


bonjour à tous,
je souhaiterais faire un contrôle de validation de certaines valeurs
qu'un utilisateur peut rentrer dans une cellule (et ce sans utiliser
l'option "Validation")
je m'explique : si dans une cellule on attend un date du type DD/MM/YY,
l'utilisateur ne doit pas pouvoir taper un 4 en premier (car il n'y a au
max que 31 jours) ou une lettre.
Je sais faire cela avec des Textbox en utilisant des modules de classe,
mais est ce réalisable sur des cellules du tableur ?

merci








Avatar
Xavier POWAGA
merci beaucoup



"anonymousA" a écrit dans le message de news:
45d88c0f$0$27385$
La réponse est non. On peut utliser des artifices (evenement Change p.e )
ou des controles mais on NE PEUT PAS empêcher la saisie au fur et à mesure
dans une cellule car c'est la raison d'être intrinsèque à Excel de laisser
l'utiisateur terminer ou être guidé pour terminer ( via la saisie semi
automatique ) avant de valider. Une cellule n'est pas un contrôle.

A+

A vrai dire ce n'est pas la réponse que j'attendais.
Soit c'est impossible, alors là bien évidement j'en reste là, soit c'est
possible et alors là je suis preneur de toute propositions.
J'orienterais donc la question de la sorte : y a t'il un moyen de
rajouter l'événement Keypress a un tableau ?

Merci .


"anonymousA" a écrit dans le message de news:
45d855ec$0$27385$
Bonjour,

la validation ne peut intervenir qu'une fois la valeur rentrée
complètement même et y.c avec Données/validation dont j'ai bien compris
que tu ne souhaitais pas l'utilisation.
Donc le jeu en vaut-il la chandelle ?

A+


bonjour à tous,
je souhaiterais faire un contrôle de validation de certaines valeurs
qu'un utilisateur peut rentrer dans une cellule (et ce sans utiliser
l'option "Validation")
je m'explique : si dans une cellule on attend un date du type DD/MM/YY,
l'utilisateur ne doit pas pouvoir taper un 4 en premier (car il n'y a
au max que 31 jours) ou une lettre.
Je sais faire cela avec des Textbox en utilisant des modules de classe,
mais est ce réalisable sur des cellules du tableur ?

merci