Bonjour à toutes et à tous,
Je vous souhaite une très belle journée
Je n'arrive encore pas à trouver le bon code :
Dans mon exemple de code, en feuille "Appels" le TEXTBOX1 est ouvert.
Si clic pour aller sur une autre feuille, je souhaite le retour à la Feuille "Appels" puisque que le TEXTBOX1 est ouvert.
J'ai fait ce code qui ne fonctionne pas ! :
VB:
Private Sub Worksheet_Activate()
If TextBox1.Visible = True Then
Sheets("Appels").Select
Exit Sub
End If
End Sub
Que j'ai placé dans le code de la Feuille cliquée.
Blocage sur cette ligne : If TextBox1.Visible = True Then
Auriez-vous le bon code ?
Si nécessaire, je ferai un p'tit fichier test.
Je vous remercie vivement,
Entre temps, je continue recherches et tentatives,
Amicalement,
lionel,[/CODE]
Je pense que tu veux dire que ton TextBox1 est en cours d'édition ?
Ici dans ton code ce n'est pas le cas tu vérifie qu'il est bien visible, il peut être bien visible mais plus en cours d'édition...
If Sheets("Appels").TextBox1.Visible = True Then
Sheets("Appels").Select
Exit Sub
End If
End Sub
il va falloir un fichier parce que là je ne comprends pas ça ressemble à un commentaire mais c'en est pas un.
Tu affiches ça en cliquant sur le bouton Infos à venir ?
Merci pour tes messages mais je suis très occupé et pas le temps de faire un fichier pour l'instant.
C'est vrai que j'aurais aimé connaître le fonctionnement avec Private Sub TextBox1_LostFocus() mais ce sera pour plus tard
D'ailleurs Gérard (job75) m'a donné la solution en #post 2.
lionel,