ouverture userform en séléctionnant un onglet

  • Initiateur de la discussion Initiateur de la discussion seb02
  • 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 !

S

seb02

Guest
Bonjour le forum,

J'aimerai savoir comment faire pour ouvrir un userform lorsque l'utilisateur clique sur onglet
j'ai bien essayé

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sheets('feuil1').Select Then
userform.Show
Else: End If
End Sub

mais je ne pas quitter la feuil1 lol.
merci
 
Bonjour Seb,


Alors voilà j'ai un fichier avec plusieurs feuilles et quand je clique sur l'une d'entre elles, mon USERFORM se déclenche, voici le code qu'a utilisé jmps pour faire ca :

Code:
Private Sub Worksheet_Activate()
Nom Userform.Show
End Sub

Espérant t'avoir aidé.
 
salut brigitte, MichelXld et le forum

merci pour vos reponses, j'ai effectué la facon de MichelXld et comme elle fonctionné je l'ai gardé.

encore merci a vous 2
par contre je ne comprend pourquoi cela fonctionne dans END IF ??
 
Bonjour le forum
Bonjour seb02, bonjour Michel

Seb02 (Moi je suis de St.QUENTIN....plus exactement de GAUCHY petite aparté). Il n'y a pas de End If tout simplement parce que tout tient sur une ligne (code assez concis ici). Par contre si le code avait été plus compliqué, il y aurait eu des retours à la ligne après le Then.

Tu peus écrire le même code de la façon suivante :

Code:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Name = 'Feuil1' Then 
UserForm1.Show
End If 
End Sub

Bon fin de dimanche
 
- 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

Réponses
7
Affichages
156
Réponses
41
Affichages
1 K
Retour