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

Problème avec EnableEvents

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

I

Itori

Guest
Bonjour le forum,

Je rencontre en ce moment un petit soucis avec la fonction EnableEvents. En effet, je souhaite désactiver les évènements avant d'éxecuter une action, cependant il semblerait que les évènements continuent tout de même à fonctionner...

Dans l'exemple que je met, j'ai mis 3 boutons à bascules, et je souhaite n'avoir qu'un seul d'entre eux qui est activé. Aussi lors de l'activation d'un second bouton, je passe les valeurs des 2 autres à false. Cependant les évènements interviennent et me mettent les 3 à false.

Je vous joins un petit fichier de ce que j'ai fait 🙂

Merci d'avance pour votre aide.
 

Pièces jointes

Re : Problème avec EnableEvents

Salut Itori,

Pour solutionner le problème, tu peux utiliser une variable bolléenne.
Que tu mets à vrai au début du changement des valeurs des 2 autres boutons.

Voir le fichier joint.
 

Pièces jointes

Re : Problème avec EnableEvents

Bonjour Itori

la propriété "EnableEvents" ne s'applique pas dans unUSF, utilise une variable de type "boolean" en tête de module comme dans l'exemple ci dessous :

(code à reproduire pour les 2 autres boutons)
Code:
Dim x As Boolean
Private Sub CommandButton1_Click()
Unload Me
End Sub
Private Sub ToggleButton1_Click()
If x = True Then Exit Sub
x = True
If ToggleButton1.Value = True Then
    ToggleButton1.BackColor = &HFF&
Else
    ToggleButton1.BackColor = &H8000000F
End If
ToggleButton2.Value = False
ToggleButton3.Value = False
x = False
End Sub

@+

Aarf, bonjour Bruno, désolé pour la collision, j'avais pas raffraichi...
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
539
Réponses
24
Affichages
2 K
A
Réponses
14
Affichages
1 K
Arnaud59000
A
R
  • Question Question
Réponses
2
Affichages
988
Rousseau Benoit
R
R
Réponses
8
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…