Limiter champ de saisie

Signaler
Messages postés
42
Date d'inscription
mercredi 9 juin 2004
Statut
Membre
Dernière intervention
17 août 2010
-
Messages postés
2065
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
14 mars 2016
-
Bonjour a tous,


J'ai un formulaire EXCEL où je dois saisir des dates.


Pour une date, j'ai une cellule pour le jour une pour le mois et une pour l'année.


Ma question est : comment faire pour limiter le champ de saisie à 2
chiffres et que lorsque j'ai saisi ces chiffres, je passe à la cellule
suivante.


Par exemple lorsque je saisis 24 10 1985, je veux que quand j'ai saisi
24 cela m'amene à la cellule du mois que pour que je saisisse 10 ...


Est-ce possible ?


Merci

3 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
74
Salut
A chaque fois qu'un caractère est entré dans une TextBox / Zone de texte, l'évènement "_Change" se déclenche.
C'est là qu'il faut tester le contenu du texte (Len) et jouer avec les "AutreTextBox.SetFocus"
Comme tu seras forcément confronté au problème des corrections, regarde aussi si côté de l'évènement "_KeyPress" de ta TextBox qui te donnera le code du dernier caractère saisi.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
1566
Date d'inscription
mardi 26 décembre 2000
Statut
Membre
Dernière intervention
5 avril 2013
6
Bonjour,

Le problème est que la discussion a été ouverte sous Thèmes / Visual Basic 6
alors que :
1) "J'ai un formulaire EXCEL où je dois saisir des dates"
2) la saisie concerne des cellules
"Pour une date, j'ai une cellule pour le jour une pour le mois et une pour l'année.
Ma question est : comment faire pour limiter le champ de saisie à 2 chiffres et que lorsque j'ai saisi ces chiffres, je passe à la cellule suivante."

Or, la saisie dans une cellule d'Excel n'est pas connue en cours de saisie mais uniquement en quittant la cellule..
Le choix du thème, on le voit une fois de plus, est important .....
Messages postés
2065
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
14 mars 2016
10
Bonjour,


Une demie-solution c'est d'utiliser DONNES>VALIDATION qui permet de limiter la saisie... mais pas de changer de cellule automatiquement...


Amicalement,
Us.