Microsoft 365 unload quand j’arrête de 'cliquer'

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

jhones

XLDnaute Nouveau
Bonjour,
j'ai un userform que je souhaite afficher quand je clique dessus mais quand je relâche le bouton mon formulaire ce ferme...
pour l'instant j'ai bidouiller ça ... mais ça ne marche pas 🙂
VB:
Sub formulaire3()
UserForm3.Show
    If CommandButton_Click = False Then
        Unload UserForm3
    End If
End Sub

je vous remercie par avance !
la bise
 
je suis pas claire dessolé,

j'ai une image transformé en bouton ( je lui ai affecté la macro formulaire3 )
ce formulaire est juste une aide visuel je souhaite que temps que je maintient mon clic souris dessus le formulaire s'affiche et des que je relache le clic le formulaire se ferme
 
Ça marche probablement avec de nombreux contrôles pourvu qu'ils soient de type ActiveX et non pas formulaire.
Mettez le en place par menu Developpeur, groupe Contrôle, commande Insérer.
À la différence des objets de formulaire on ne peut pas leur affecter de macro. Par contre ils déclenchent des évènements dans le module de l'objet représentant l'entité qui les porte.
Par exemple dans le module de l'objet Worksheet représentant la feuille Excel portant un contrôle nommé Image1 :
VB:
Private Sub Image1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
   UserForm4.Show vbModeless
   End Sub
Private Sub Image1_Click()
   Unload UserForm4
   End Sub
 
- 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
41
Affichages
888
Réponses
4
Affichages
439
Retour