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 :

Focus sur TextBox [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 101
    Par défaut Focus sur TextBox
    Bonjour !
    Sur une feuille "Feuil1" j'ai mis un textbox TB1 (qui me sert de zone de recherche).
    En arrivant sur cette page je voudrais que TB1 reçoive le focus, en arrivant sur cette page et après une recherche.
    Après avoir lu l'aide il semblerait que ce ne soit pas possible.
    Ici, en général c'est rarement impossible alors à tout hasard je pose la question : quelqu'un a-t-il trouvé une astuce pour forcer le focus sur TB1 ???
    Merci pour votre réponse !
    Alain

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    pour l'arrivée dans la feuille, utiliser l’évènement dédié

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Worksheet_Activate()
        ActiveSheet.Shapes("TB1").OLEFormat.Activate
    End Sub
    pour la recherche, elle est effectuée via VBA ou manuellement ?

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 101
    Par défaut
    Merci beaucoup pour ta réponse !! ... ça marche !!!
    pour ta question : la feuille Feuil1 est une base de données 5 colonnes 2000 lignes et le TB1 sert à rechercher une référence sur la colonne "C".
    Je renseigne en manuel TB1 et par vba je vais chercher progressivement (lettre après lettre ... worksheet_change) la référence.

    Si tu peux me renseigner sur ceci ce serait vraiment super !!
    De toute façon merci encore !

  4. #4
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Dans ce cas là, il te suffit de copier cette ligne de code et de la coller à la toute fin de ta procédure VBA qui effectue la recherche.

    Ainsi, à chaque frappe, ta procédure de recherche se lance, et le curseur revient dans TB1 pour frapper la lettre suivante

    Evite au possible "ActiveSheet", au profit de Worksheets("NomDeFeuille") qui contient TB1

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 101
    Par défaut
    Super !!! ça marche très bien ! ... et merci pour le conseil worksheet !
    Bonne soirée

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

Discussions similaires

  1. Positionner focus sur textbox
    Par Sanceray3 dans le forum jQuery
    Réponses: 1
    Dernier message: 27/11/2009, 11h20
  2. Focus sur TextBox
    Par Clo72 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 01/03/2009, 19h17
  3. Focus sur textbox après saisie
    Par ogeiger dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/03/2008, 16h02
  4. [vba-E97] focus sur textbox
    Par stargates dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 10/02/2007, 16h29
  5. [VBA-E] focus sur textbox
    Par stargates dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/01/2007, 11h08

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