![]() |
|
Forum
|
|
|
#1 (permalink) |
|
Guest
Messages: n/a
|
salut à tous...
je souhaiterai avec excel 2000 faire ce qui suit: lorsque je tape un chiffre dans une cellule je voudrais que ca passe automatiquement à la cellule suivante comme si j'avais appuyé sur tabulation. c'est a dire programmer les cellules de sorte à ce qu'elles ne puissent recevoir qu'un seul chiffre de type 1 ou 2 et pas 12 ou 13... je ne sais pas comment faire merci pour vos réponses |
|
| ANNONCES | |||
|
|
|
|
#4 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Saint-Etienne
Version Excel : Excel XP (PC)
Messages: 4 420
|
Bonjour lunamaii, papi, le forum
une solution boiteuse en VBA : Private Sub Worksheet_Change(ByVal Target As Range) If Target <> '' Then Target.Offset(0, 1).Select End Sub ce code va sélectionner la cellule d'a coté des qu'une saisie sera validé, par contre je ne suis pas arrivé à limiter le nombre de caractère. If Len(Target) > 1 Then Target.Offset(0, 1).Select, ne fonctionne pas salut |
|
|
|
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|