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 :

VBA - Desactiver la selection automatique par clic souris [XL-2013]


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 121
    Points : 173
    Points
    173
    Par défaut VBA - Desactiver la selection automatique par clic souris
    Bonjour,

    Après ce titre assez ambiguë, j'aimerais savoir si il est possible de désactiver la sélection via souris.
    Je m'explique : je débute avec les macros VBA sous excel et j'en ai marre que, lorsque je clic sur une feuille ou une cellule de mon fichier excel, cela rajoute, automatiquement, une ligne dans ma macro.
    C'est particulièrement chiant lorsque je fais du debug.

    Y a t-il un moyen, par le code ou les options d'Excel, de désactiver cette fonctionnalité ?

    Merci d'avance.

  2. #2
    Membre expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 869
    Points : 3 442
    Points
    3 442
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Je sais pas si c'est possible mais par contre c'est très dangereux ! Car le clic souris te sers a beaucoup de chose en autre toutes tes actions via le ruban que tu voudrais automatiser.
    De plus il faudrait le remettre après (et sans l'aide de la souris)

    Il te reste 2 solutions :
    - Soit tu apprends le langage a fond et tu te passes de l'assistant Macro
    - Soit tu évites les clic intempestifs ...


    A bientôt
    Ils ne savaient pas que c'était impossible ... du coup ils l'ont fait (Mark Twain)

    n'oubliez pas de si les messages vous aide ou sont pertinents et de mettre quand cela est !

  3. #3
    Membre émérite Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Points : 2 594
    Points
    2 594
    Par défaut
    Bonjour le fil, bonjour le forum,

    Citation Envoyé par Karshick Voir le message
    Bonjour,

    Après ce titre assez ambiguë, j'aimerais savoir si il est possible de désactiver la sélection via souris.
    Je m'explique : je débute avec les macros VBA sous excel et j'en ai marre que, lorsque je clic sur une feuille ou une cellule de mon fichier excel, cela rajoute, automatiquement, une ligne dans ma macro.
    Il est normal qu'avec l'enregistreur de macro, tout ce que tu fasses soit retranscrit en code VBA. C'est l'intérêt de cet outil ! Après, c'est à toi de comprendre les lignes de codes inutiles et de les supprimer...
    À plus,

    Thauthème

    Je suis Charlie

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    121
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 121
    Points : 173
    Points
    173
    Par défaut
    Merci pour vos réponses.

    Je comprends tout à fait les différentes lignes de codes (je n'en suis pas à mon premier langage) donc je n'ai pas de soucis pour les supprimer ensuite.

    Bon, du coup je vais passer le fil en résolu vu qu'il n'y a pas vraiment de solution.

    Edit : j'ai finalement trouvé une solution : pour ceux que ca interesse, il suffit d'aller dans l'onglet developpeur d'excel, et cliquer sur Arreter l'enregistrement tout en haut à gauche.

  5. #5
    Membre émérite Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Points : 2 594
    Points
    2 594
    Par défaut
    Bonjour le fil, bonjour le forum,

    J'avais pensé te le proposer mais ça m'a paru tellement évident que je n'ai pas osé. Comme quoi, il vaut mieux suivre son intuition...
    À plus,

    Thauthème

    Je suis Charlie

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

Discussions similaires

  1. Desactiver la selection automatique d'une combobox
    Par Fabthebug dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 07/05/2008, 22h53
  2. desactiver la selection d'un texte (mais pas par onselectstart)
    Par Gzu51 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/08/2006, 12h01
  3. [VBA] Désactiver la roulette de la souris sans DLL
    Par mat75019 dans le forum Access
    Réponses: 11
    Dernier message: 05/05/2006, 16h19
  4. [J2SE] selection dans jList par click souris
    Par rupteur dans le forum Composants
    Réponses: 6
    Dernier message: 01/12/2005, 12h36
  5. Selection par clic de souris
    Par bilbonec dans le forum OpenGL
    Réponses: 7
    Dernier message: 16/04/2004, 00h25

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