Appel d'un contrôle dans son code - USERFORM

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

VDAVID

XLDnaute Impliqué
Bonjour à tous et à toutes,

Je m'excuse par avance si le sujet à déjà été traité, mais je ne l'ai pas trouvé en fouillant un peu.

Je viens vers vous car j'aimerais savoir si il est possible d'appeler de façon systématique le contrôle dans lequel se trouve le code.

J'aimerais en quelque sorte une propriété du type ThisWorkbook ou Me mais appliqué à un contrôle (ThisControl) dans un userform.

Exemple:

Code:
Private Sub MG_CMD_TRE_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    
    Call Couleur(MG_CMD_TRE, "vert", 2)
    
End Sub

J'utilise ce code pour appliquer un "hover" sur mes boutons lors du passage de la souris dessus.

Le problème c'est qu'ici, je dois taper le "MG_CMD_TRE" à la main. J'aimerais donc pouvoir copier coller ma ligne sans être obligé de modifier le nom du contrôle, du type:

Code:
Private Sub MG_CMD_TRE_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    
    Call Couleur(ThisControl, ThisControl.Tag, 2)
    
End Sub

Merci d'avance pour vos réponses ! 🙂

(J'espère avoir été compréhensible dans ma demande !)
 
Re : Appel d'un contrôle dans son code - USERFORM

Salut VDAVID,
Sans dire de bêtises (et les pros me corrigerons le cas échéant), si tu as plusieurs contrôles du même type, il faut passer par un module de classe.
Perso, je les ai utilisés (module de classe) que très rarement mais c'est pour moi la seule piste.
Bon courage
@+ Lolote83
 
- 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
16
Affichages
1 K
Retour