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 :

Userform VBA: sélection automatique d'un textbox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 8
    Par défaut Userform VBA: sélection automatique d'un textbox
    Bonjour à tous,

    j'aimerais savoir comment aller automatiquement dans un textbox d'un userform sans avoir à cliquer dessus.

    Mon problème plus précisément:
    mon userform a 3 txtbox, un txtbox "Timer" où s'affiche un compte à rebours, un "Question" où s'affiche des questions générées aléatoirement à partir d'une base de données, et enfin un txtbox "Reponse" où je dois taper ma réponse.
    A chaque fin de compte à rebours, une autre question se génère, et il faut toujours cliquer sur mon txtbox "réponse" avant de pouvoir taper ma réponse.
    J'aimerais, à chq nlle question générée, ne pas avoir à cliquer sur mon txtbox "réponse" en le sélectionnant automatiquement.

    J'ai tenté plusieurs foncitonnalités et autres forums et recherche google, sans succès. Pourriez-vous m'aider?

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    bonjour,

    tu ajoutes cette ligne de code pour donner le focus à la TextBox en question

    si le code est dans un Module
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UserForm1.TextBoxReponse.SetFocus
    si le code est dans l'objet UserForm
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.TextBoxReponse.SetFocus

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 8
    Par défaut
    Merci ça fonctionne!

    J'avais utilisé le Setfocus dans l'initialize de la userform, ça ne fonctionnait pas.
    Donc je n'étais pas sur que ce soit ça.
    Dans un module à part, c parfait!

    Merci encore pour la réactivité

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

Discussions similaires

  1. [XL-2010] [VBA] Action sur toutes les textbox d'un userform
    Par MarcL08 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 30/11/2017, 07h20
  2. Création automatique d'onglets dans Userform - VBA
    Par chronos21 dans le forum VBA Word
    Réponses: 5
    Dernier message: 30/08/2013, 17h49
  3. [VBA] Attache automatique des tables
    Par bestall666 dans le forum Access
    Réponses: 4
    Dernier message: 14/05/2005, 12h42
  4. [C#] Remplissage automatique de 2 TextBox
    Par dacamp dans le forum ASP.NET
    Réponses: 8
    Dernier message: 29/09/2004, 17h50
  5. [VBA]répondre automatiquement à un msgbox
    Par gromite dans le forum Général VBA
    Réponses: 11
    Dernier message: 13/01/2004, 17h37

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