Bonjour, j'ai créé un petit formulaire ActiveX dans mon fichier excel qui agit à titre de menu.
En effet, j'ouvre ce formulaire à l'ouverture du classeur et il y a un bouton pour chaque feuille.
Donc si l'utilisateur appuie sur le bouton feuil2 , l'onglet feuil2 va s'ouvrir et être la feuille active sans que l'utilisateur ait à cliquer sur l'onglet.
voici le code que j'utilise lorsque j'appuie sur le bouton pour accéder à la feuille 2 à partir du menu
Le problème est que lorsque j'appuie sur le bouton, la feuil2 s'ouvre normalement, mais je ne peut pas dérouler la feuille avec ma souris ou supprimer le contenu d'une cellule il faut toujours que je clique 2 fois dans une cellule ou changer de feuille et revenir sur celle-ci pour pouvoir effectuer une action. Ce n'est pas un problème majeur, mais c'est assez embêtant. Si je fais un bouton avec le même code directement sur la feuille, l'erreur ne se reproduit pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub CommandButton1_Click() Feuil2.Visible = True Feuil2.Select Unload Me End Sub
Partager