Multi instance d'un userform

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 !

jhofman

XLDnaute Occasionnel
Bonjour à tous,

J'aimerai disposer de 2 instances d'un userform en même temps ?
sans avoir à le dupliquer. Est-ce possible ?
Un userform peut-il s'appeler lui même ?
 
Re : Multi instance d'un userform

bonjour,
je ne comprends pas trop ta question 😕
sinon, d'après ce que j'ai pu interpreter:
une idée
en passant suivant la condition que tu veux par l'affichage de textbox (ou autre) supplementaire
.visible=false à l'ouverture de ton usf et qui passerait en true quand ta condition est remplie

voilà pour ma contribution 😱
à+
 
Re : Multi instance d'un userform

Merci ccpapy de ton essai.

je m'explique plus longuement : j'ai développé un userfom un peu complexe (pour moi) permet une recherche et un affichage des résultats. tout cela est classique.
je souhaite à partir d'un résultat, refaire à nouveau une recherche sans pour autant perdre la précédente et donc proposer la recherche dans une nouvelle instance du userform comme si j'ouvrais l'application excel 2 fois.
Même en étant plus clair, je suis conscient qu'il n'y as pas obligatoirement une réponse...
Cordialement
 
Re : Multi instance d'un userform

re,
cela reste quand même flou pour moi 🙁
aurais-tu un exemple de ton fichier (données fictives) avec le résultat espéré à nous joindre ?
ainsi, je pense que les réponses à ton problème viendront plus facilement de la part du forum
à+
 
Re : Multi instance d'un userform

Bonjour,

En supposant que ton userform soit nommé UserForm1:

Code:
Dim ufEnfant As UserForm1

Public Parent As UserForm1

Private Sub CommandButton1_Click()
    Set ufEnfant = New UserForm1
    Set ufEnfant.Parent = Me
    Me.Hide
    ufEnfant.Show
End Sub

Private Sub UserForm_Terminate()
    On Error Resume Next
    Me.Parent.Show
End Sub

Le click sur le bouton masque l'instance en cours et en ouvre une nouvelle. Lorsque une instance est fermée, l'instance précédente est réaffichée.

En espérant que cela puisse t'inspirer.

Cordialement,

Tirex28/
 
- 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

Réponses
9
Affichages
260
  • Question Question
XL 2019 User Form
Réponses
9
Affichages
526
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
520
Retour