IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Desactiver procedure Click checkbox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Octobre 2010
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 6
    Par défaut Desactiver procedure Click checkbox
    Bonjour,

    j'ai un problème que je résume ainsi.

    J'ai la procédure suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
         sub test()
     
         formulaire.checkbox1.value = false
     
         end sub
    cela déclenche la procédure checkbox1_Click() associée à la checkbox.

    J'ai essayé de rajouté Application.EnableEvents = false mais ca ne fonctionne pas. Que faire ?

    (en fait j'applique cette procédure test a une dizaine de checkbox, et dont les procédure Click() sont tres longues a executer )

    Merci d'avance

  2. #2
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonsoir.

    C'est curieux, mais si enableEvents = false ne fonctionne pas, tu peux faire ainsi :
    tu déclares une variable publique dans un module standard
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim bEnableUFormEvents as boolean
    Au début de la procédure évennementielles
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If not bEnableUFormEvents then exit sub
    Et quand tu veux modifier les ChechBoxes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    bEnableUFormEvants = False
    MonUForm.Checkbox1 = ...
    'et autres modif des checkboxes
    bEnableUFirmEvents ) True
    En espérant que cela t'aide,

    PGZ

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. desactiver evenement click apres un clic
    Par thildouille dans le forum jQuery
    Réponses: 24
    Dernier message: 25/07/2011, 13h29
  2. desactiver formulaire par checkbox
    Par monforte dans le forum Général JavaScript
    Réponses: 25
    Dernier message: 27/11/2007, 19h51
  3. [VB6] bouton desactiver par une procedure
    Par Spiritkiller dans le forum VB 6 et antérieur
    Réponses: 30
    Dernier message: 05/05/2006, 21h51
  4. désactiver raccourcis clavier / click
    Par allowen dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 19/08/2005, 20h02
  5. submit on click sur un checkbox
    Par amika dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 17/05/2005, 16h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo