Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/12/2011, 10h41   #1
Nouveau Membre du Club
 
Femme Caroline
Formatrice bureautique
Inscription : septembre 2007
Messages : 112
Détails du profil
Informations personnelles :
Nom : Femme Caroline
Âge : 35
Localisation : Suisse

Informations professionnelles :
Activité : Formatrice bureautique

Informations forums :
Inscription : septembre 2007
Messages : 112
Points : 25
Points : 25
Par défaut Passer d'un textbox à l'autre avec la touche Tab

Hello tout le monde,

J'utilise les textbox que l'on trouve dans l'onglet Développeur > Bouton Insérer > Contrôles ActiveX > Bouton Zone d'édition dans un document Excel 2007.

J'aimerais pouvoir passer de l'un à l'autre à l'aide de la touche Tab mais je n'y arrive pas... Pourtant, je suis allé dans les propriétés du text box, mettre True ou False dans la zone TabKeyBehavior et j'ai désactivé le mode Création mais rien n'y fait... NI la touche TAb, ni la touche Enter ne fonctionne...

Est-ce que quelqu'un peut m'aider ?

Merci d'avance et bonne journée,
formabox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 10h53   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 915
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 915
Points : 7 227
Points : 7 227
Bonjour,

Une solution en utilisant l’évènement KeyUp des Textbox

9 correspondant à la touche TAB

Code :
1
2
3
4
5
Private Sub TextBox1_Keyup(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
 
If KeyCode = 9 Then TextBox2.Activate
 
End Sub
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 11h41   #3
Nouveau Membre du Club
 
Femme Caroline
Formatrice bureautique
Inscription : septembre 2007
Messages : 112
Détails du profil
Informations personnelles :
Nom : Femme Caroline
Âge : 35
Localisation : Suisse

Informations professionnelles :
Activité : Formatrice bureautique

Informations forums :
Inscription : septembre 2007
Messages : 112
Points : 25
Points : 25
Ca marche ainsi mais du coup, je dois faire une procédure pour chaque Textbox alors qu'en lisant plusieurs documentations, il me semble avoir compris que si je modifiais la propriété KeyTabBehavior, c'est général...

Si quelqu'un à une solution pour éviter de faire une procédure pour chaque Textbox, je suis prenante
formabox est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h38.


 
 
 
 
Partenaires

Hébergement Web