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 :

Condition sur "CommandButton1_Click()"


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 42
    Par défaut Condition sur "CommandButton1_Click()"
    Bonjour à tous,

    J'ai une question concernant la mise en place de conditions sur des boutons.

    Je m'exlique, j'ai créé deux boutons, le premier (bouton 1) sert à importer des macros et le second (bouton 2) sert à les supprimer.
    Je souhaite mettre en place des conditions sur chaqu'un des boutons, càd le bouton 1 doit etre inactif tant que l'on a pas appuyer sur le bouton 2. En fait on ne peut pas importer deux fois les memes macros, il faut d'abord les supprimer avant de pouvoir les réimporter à nouveau.
    Et meme chose pour le bouton 2, tant qu'on a pas importer des macros, on ne peut les supprimer.

    Je ne sais pas comment faire.
    Merci à tous

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Dans les propriétés des boutons tu en mets un a enabled a true et l'autre a false

    Ensuite sur le click de chaque bouton

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    'Dans le click d'import (A la fin du traitement)
    cmdImport.enabled=false
    cmdSuppression.enabled=true
     
    'Dans le click de la suppression(A la fin du traitement)
    cmdSuppression.enabled=false
    cmdImport.enabled=true

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par jfontaine
    Dans les propriétés des boutons tu en mets un a enabled a true et l'autre a false

    Ensuite sur le click de chaque bouton

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    'Dans le click d'import (A la fin du traitement)
    cmdImport.enabled=false
    cmdSuppression.enabled=true
     
    'Dans le click de la suppression(A la fin du traitement)
    cmdSuppression.enabled=false
    cmdImport.enabled=true
    Bonjour

    Heu cela ne serat pas possible dans ce sens là, tu ne pourras pas rendre inactif le bouton import tout en étant dessus.

    Il faut d'abord rendre actif le bouton Suppression, se positionner dessus, et ensuite rendre inactif le bouton Import.

    Le même principe (mais à l'inverse) pour le deuxième bouton. [TROLL](Ah ces tourangeaux, vouloir mettre la charrue avant les boeufs).[/TROLL]

    Starec

  4. #4
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Pour info, je viens de faire le test, et elle fonctionne très bien ma proposition.
    Il n'y a aucun soucis pour rendre inactif un bouton sur une action provoquée par lui même.


    Ah ces tourangeaux, vouloir mettre la charrue avant les boeufs
    M'en fou j'suis Normand

  5. #5
    Invité
    Invité(e)
    Par défaut
    Re

    Méa culpa, éffectivement, c'est possible (je travaille trop avec Access où ce n'est pas possible).

    Starec

  6. #6
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 42
    Par défaut
    Merci de votre aide mais j'ai léger pbl, j'ai

    'erreur d'execution 424' Objet requis

    A quoi c'est du?

  7. #7
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 42
    Par défaut
    Pour ceux que ça peut intéresser, chez moi ça marche en enlevant la commande "cmd".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Import.enabled=false
    Suppression.enabled=true
    Merci à Starec et à jfontaine de m'avoir mis sur la voie.

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

Discussions similaires

  1. [Quote] DVP quoté sur Bashfr
    Par Skyounet dans le forum La taverne du Club : Humour et divers
    Réponses: 16
    Dernier message: 26/09/2006, 18h52

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