Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion Yann
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Y

Yann

Guest
bonsoir le forum ,

J ai un probleme avec des USF , a l ouverture de ceux la j efface certain textbox et je set.focus un textbox

Parfois la fonction set.focus ne marche pas parfois ca marche sur la meme boucle ??? quels qu'un aurait il une ID ..

Merci d avance.

Yann
 
Salut Yann,

La méthode SetFocus est une vipère lubrique !
Elle ne marche qu'avec les contrôles visibles, sinon plantage.
Tu dois donc t'assurer de la visibilité de ton Textbox avant de lui passer la main :

If TextBox1.Visible = True Then
TextBox1.SetFocus
End If

Ce code est à placer de préférence dans l'évènement Activate car, dans Initialize, la visibilité du contrôle n'est pas certaine.

A+
Horatio
 
Bsoir, Merci de ta reponse,

Ta reponse est forte judicieuse mais mon probleme est aleatoire , 3 fois a l ouverture le curseur va bien se placer et le 4 eme aucun curseur dans aucun textbox...

Merci.

Yann
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 couleur et ligne
Réponses
6
Affichages
196
Réponses
6
Affichages
430
Réponses
8
Affichages
312
Réponses
12
Affichages
1 K
Réponses
5
Affichages
548
Réponses
1
Affichages
398
Réponses
0
Affichages
497
Réponses
16
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…