IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

combobox utilisation de la touche tabulation pour valider au lieu du click


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 112
    Par défaut combobox utilisation de la touche tabulation pour valider au lieu du click
    Bonjour,
    Voila je viens de faire un formulaire (voir ficher joint). Je voudrai savoir si c'est possible d'utiliser la touche tabulation pour valider mes choix au lieu du click.

    Voici mes codes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Private Sub ComboBox1_Change()
    Me.ComboBox1.RowSource = "A2:A" & [A65000].End(xlUp).Row
    End Sub
     
    Private Sub ComboBox2_Change()
    Me.ComboBox2.RowSource = "B2:B" & [B65000].End(xlUp).Row
    End Sub
    Private Sub ComboBox1_DropButtonClick()
    ComboBox2.ListIndex = ComboBox1.ListIndex
    End Sub
     
    Private Sub ComboBox2_DropButtonClick()
    ComboBox1.ListIndex = ComboBox2.ListIndex
    End Sub
    Private Sub ComboBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByValShift As Integer)
    If KeyCode = 13 Or KeyCode = 9 Then
    ComboBox1.Select: ComboBox2.Activate
    End If
    End Sub
    Merci pour votre aide

  2. #2
    Membre éclairé
    Homme Profil pro
    En reconversion
    Inscrit en
    Mai 2006
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : En reconversion

    Informations forums :
    Inscription : Mai 2006
    Messages : 509
    Par défaut
    Bonjour janakka-horus,

    Si je ne me trompe pas tu dois pouvoir valider avec la touche entrée au lieu de la souris, ce qui fera la meme chose que la touche tabulation et ça passe de l'un a l'autre en fonction de la valeur du tabindex de ta combobox.

  3. #3
    Membre chevronné Avatar de Bear the french
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations forums :
    Inscription : Mai 2012
    Messages : 352
    Par défaut
    Bonsoir janakka-horus,

    Je ne suis pas sûr du résultat mais tu peux essayer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub ComboBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByValShift As Integer)
    If KeyCode = vbKeyTab Then
    ComboBox1.Select: ComboBox2.Activate
    End If
    End Sub
    Bertrand

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] Utilisation de la touche MAJ pour déverrouiller une appli AC 97
    Par AndréPe dans le forum Sécurité
    Réponses: 2
    Dernier message: 08/02/2012, 08h30
  2. Réponses: 1
    Dernier message: 23/04/2009, 12h35
  3. Touche Entrée pour valider
    Par sly60 dans le forum Débuter
    Réponses: 2
    Dernier message: 30/01/2008, 16h17
  4. Réponses: 10
    Dernier message: 02/01/2008, 23h02
  5. [WebForms]Comment utiliser la touche entrée pour valider un formulaire ?
    Par yonialhadeff dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 10/05/2006, 12h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo