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 :

tabkeybehavior et tabindex [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 14
    Par défaut tabkeybehavior et tabindex
    Bonjour,

    J'ai plusieurs textbox insérés directement dans une feuille excel et je voudrais que l'utilisateur puisse passer d'une à l'autre en utilisant la touche tab ou enter. En farfouillant dans l'aide et sur internet j'ai trouvé qu'il fallait se servir de tabkeybehavior et tabindex.

    Tous mes textbox sont à tabkeybehavior = false mais rien ne se passe quand j'appuie sur tab ou enter.

    De plus dans l'aide j'ai trouvé que l'ordre de défilement des textbox était relié par la propriété tabindex, problème dans la fenêtre propriété de mes textbox j'ai pas le champs tabindex.

    Il y a t'il quelquechose à activer pour que cette propriété existe ?

    Continuons dans le bizarre : quand je mets dans mon code

    MyTextBox.tabindex = 0

    il ne me "trouve" pas tabindex quand je suis en train de le taper, l'autocompletion (c'est le terme ?) ne me le propose pas.

    par contre quand je passe à la ligne suivante il me mets des majuscule j'ai
    MyTextBox.TabIndex = 0

    Et quand je compile il bug :

    "Propriété ou methode non gérée par cet objet."

    Quelqu'un a une idée de ce qu'il se passe ?

  2. #2
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    Bonjour,

    Les textbox d'une feuille de calcul Excel et d'un Userform, n'ont pas mes même propriétés Tu ne trouveras pas Tabindex pour un textbox de worksheet, d'où les confusions par rapport aux divers aides relatives.

    tabkeybehavior = false n'est actif qu'en mode création de contrôles dans le cas des Worksheets, donc pas ce que tu veux.

    Le seule solution serait d'utiliser un évènementiel de tes Textbox, genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    If KeyCode = 9 Then TextBox2.Select
    End Sub

    attention tu ne peux utiliser KeyPress avec TAb

    cordialement,

    Didier

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonjour,
    Dans l'aide...
    TabKeyBehavior, propriété
    Détermine si les tabulations sont autorisées dans la zone d'édition
    A+

  4. #4
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 14
    Par défaut
    Merci Ormonth pour ta réponse

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

Discussions similaires

  1. [AS2] A propos de tabIndex et setFocus
    Par aldo-tlse dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 01/05/2006, 14h01
  2. tabindex = champ suivant
    Par ganizate dans le forum Access
    Réponses: 3
    Dernier message: 23/03/2006, 13h42
  3. tabIndex géré dynamiquement
    Par Johnbob dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 02/02/2006, 13h33
  4. [struts] tabindex dans un tag <html:radio>
    Par Milouse dans le forum Struts 1
    Réponses: 2
    Dernier message: 28/11/2005, 17h44
  5. [VB.NET] tabIndex ?
    Par UNi[FR] dans le forum Windows Forms
    Réponses: 2
    Dernier message: 30/11/2004, 12h52

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