Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

et pour completer,les infos por m combobx

Private Sub UserForm_Initialize()
For i = 1 To Application.Workbooks.Count
x = Application.Workbooks.Item(i).Name
Me.ComboBox1.AddItem x
Next
End Sub
 
Re : userform affiché en permanence

Bonsoir Geraldine, JC,

Pour info....

Pas de Zip, t'es pas encore sous Win 3.1... alors...

Clic droit sur ton fichier et Envoyer vers/Dossier compressé.... et c'est bon....

Bonne soirée
 
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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…