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 :

Empecher l'execution d'une macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 442
    Par défaut Empecher l'execution d'une macro
    Bonjour

    je suis en train de faire un petit complément d'excel en personnalisant le ruban avec custom ui editor

    j'aimerai qu'en cliquant sur une cellule que la ligne de la cellule active soit mise en surbrillance

    dans le ruban il y aurait un bouton bascule, en le cliquant la macro qui surligne la ligne est opérationnelle et en cliquant a nouveau sur ce bouton, le selection change n'est pas actif donc je peut faire n'importe quelle autre manipulation


    j'espère avoir été clair

    est ce faisable ? et comment

    cordialement

  2. #2
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 705
    Par défaut
    Bonjour,
    As-tu essayé avec une variable Public ? Un boolean que tu fais passer de vrai à faux et vice-versa avec le bouton bascule. Ensuite dans ton évènement, tu écris une condition If en fonction de ce boolean.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 442
    Par défaut
    Bonjour

    non je n'ai rien essayé parce que je ne voyais pas comment m'y prendre

  4. #4
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 705
    Par défaut
    En gros, la structure du code serait la suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Public lancerMacro As Boolean
     
    Sub bouton
        lancerMacro = Not lancerMacro    'pour que lancerMacro = le contraire de ce qu'il était (VRAI <=> FAUX)
    End Sub
     
    '-----------MACROS EVENEMENTIELLES-------------
     
    Private Sub Workbook_Open()
    'Au moment de l'ouverture du classeur => initialiser la variable
         lancerMacro = False
    End Sub
     
    Private Sub Worksheet_Change(ByVal Target As Range)
    'Quand on change une cellule
        If lancerMacro = False Then Exit Sub
        'opérations à effectuer si la variable est vraie ....
        '..................................................................
    End Sub

Discussions similaires

  1. Execution d'une macro dans excel
    Par Yolak dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 05/04/2007, 13h50
  2. execution d'une macro
    Par driss23 dans le forum Access
    Réponses: 2
    Dernier message: 27/04/2006, 11h57
  3. [VBA-E]Execution d'une macro access sous excel VBA
    Par virtualinsanity dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 21/04/2006, 17h27
  4. [VBA-E]Pendant l'execution d'une macro
    Par benoue dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 17/03/2006, 18h28
  5. execution d'une macro d'access sous delphi
    Par galendor_d'ambre dans le forum Bases de données
    Réponses: 6
    Dernier message: 10/02/2004, 15h58

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