zorglubxp
XLDnaute Junior
Bonjour,
J'ai du mal à synthétiser mon souhait dans l'intitulé alors je vais tacher de bien l'expliquer.
Je compte affecter 2 macros à chaque bouton de ma feuille (feuille et non pas usf, même si ça ne change peut être pas grand chose)
Pour ce faire je vais utiliser, pour chaque bouton, 2 événements :
- 1 . bouton_MouseDown => déclenchement d'un Timer à l'appui sur le bouton)
- 2 . bouton_MouseUp => déclenchement de la macro1 ou la macro2 en fonction du temps entre l'appui sur le bouton(MouseDown) et son relâchement (MouseUp). Soit macro1 sur clic rapide et macro2 sur clic lent.
cette astuce
(j'ai récupéré cette méthode sur ce thread, merci à Fo_rum : Créer un Bouton-Clic pour 2 fonctions distinctes)
Dans la mesure où j'ai une vingtaine de boutons, j'aurais souhaité savoir s"il était possible d’alléger mon code plutôt que d'écrire 40 procédures
J'imagine un truc du style :
Private Sub Bouton.Add(FctClick)_MouseDown...
avec un fonction FctClick qui récupérerait le nom du bouton sur lequel j'ai cliqué.
Voilà.
Si vous avec compris quelque chose à ma requête,...
J'ai du mal à synthétiser mon souhait dans l'intitulé alors je vais tacher de bien l'expliquer.
Je compte affecter 2 macros à chaque bouton de ma feuille (feuille et non pas usf, même si ça ne change peut être pas grand chose)
Pour ce faire je vais utiliser, pour chaque bouton, 2 événements :
- 1 . bouton_MouseDown => déclenchement d'un Timer à l'appui sur le bouton)
- 2 . bouton_MouseUp => déclenchement de la macro1 ou la macro2 en fonction du temps entre l'appui sur le bouton(MouseDown) et son relâchement (MouseUp). Soit macro1 sur clic rapide et macro2 sur clic lent.
cette astuce
(j'ai récupéré cette méthode sur ce thread, merci à Fo_rum : Créer un Bouton-Clic pour 2 fonctions distinctes)
Dans la mesure où j'ai une vingtaine de boutons, j'aurais souhaité savoir s"il était possible d’alléger mon code plutôt que d'écrire 40 procédures
J'imagine un truc du style :
Private Sub Bouton.Add(FctClick)_MouseDown...
avec un fonction FctClick qui récupérerait le nom du bouton sur lequel j'ai cliqué.
Voilà.
Si vous avec compris quelque chose à ma requête,...