userform affiché en permanence

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

Geraldine

XLDnaute Occasionnel
Bonjour,

Comment afficher en permanence une userform dans un dossier.
L'utilisation de showmodal = false, permet à la userform d'être affichée en permanence mais sur tous les dossiers ouvert, moi je veux uniquement dans le dossier qui comporteras la macro.

Merci Géraldine
 
Re : userform affiché en permanence

J'ai mis le code :

ça marche quand je change de dossier (deactivate) mais quand je reviens sur le dossier (activate), il stipule une erreur

Private Sub Workbook_Activate()
UserForm1.Show ' ICI
End Sub

Private Sub Workbook_Deactivate()
Unload UserForm1
End Sub

@
 
Dernière édition:
Re : userform affiché en permanence

mon erreur vient de mon activation de dossier par macro .

Dans dossier données.xls, pour retourner dans le dossier D*.xls

Private Sub CommandButton1_Click()
Windows(Me.ComboBox1.Value).Activate
Unload UserForm3
End Sub

et c'est pour ça que ça marche pas , mais pourquoi ?

dossier D*.xls
Private Sub Workbook_Activate()
UserForm1.Show
End Sub

@ merci
 
Re : userform affiché en permanence

Bonjour,

J'ai pris ton code :

Option Explicit

Private Sub Workbook_Activate()
UserForm1.Show
End Sub

Private Sub Workbook_Deactivate()
Unload UserForm1
End Sub

que j'ai placé dans ThisWorkBook et mis le ShowModal à False

et cela fonctionne chez moi 😕

Peux-tu essayer avec ce fichier et en ouvrant un autre fichier ?

A+
 
Dernière édition:
Re : userform affiché en permanence

bonsoir jcgl,

oui ça marche si tu passe par exemple par les onglets d'excel dans la barre de windows (en bas). Mais je passe d'un dossier à l'autre par lintermediaire d'une userform et une combobox ainsi qu'un bouton et le code ci-dessous

Private Sub CommandButton1_Click()
Windows(Me.ComboBox1.Value).Activate
Unload UserForm3
End Sub

et là il bug au niveau de

Private Sub Workbook_Activate()
UserForm1.Show ' ICI
End Sub

@
 
Re : userform affiché en permanence

il faut ouvrir les 2 fichiers, et sur gege01 tu as un bouton, et tu arrives a une combobox quite donne la liste des dossiers, tu clic sur le dossier gégé02 et bug, et je menvois pour ecrire mon ordinateur portable est lent a l'ecriture... lettre manquante etc ...
merci
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
522
Retour