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 :

Quel évènement choisir ? [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 178
    Par défaut Quel évènement choisir ?
    Bonjour,

    J'ai du mal à comprendre les différences et les emplois des différents évènements associés aux objets (du style Worksheet_SelectionChange...etc...)

    J'ai regardé l'aide mais cela reste obscur car, après avoir essayé une peu tout, je n'ai pas l'impression que les évènements fonctionnent de la façon dont cela est décrit.

    Je cherche à créer une macro qui se déclenche lorsque le contenu d'une cellule est modifié dans n'importe quelle feuille de mon classeur.

    J'ai essayé Workbook_Change mais rien ne se passe.

  2. #2
    Membre expérimenté
    Inscrit en
    Août 2009
    Messages
    284
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Août 2009
    Messages : 284
    Par défaut
    il faut mettre ça dans toutes les feuilles du classeur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Worksheet_Change(ByVal Target As Range)
     
    call tamacro
     
    End Sub
    Dans tamacro tu met le code qui est à executer

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 178
    Par défaut
    Oki merci, je vais essayer ça

  4. #4
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Bonjour
    A mettre une seule fois dans thisworkbook

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    TaMacro 
    'j'aime pas beaucoup la syntaxe avec les parenthèse imposé par le call
    End Sub
    De la lecture
    Pour thisworkbook
    http://silkyroad.developpez.com/VBA/EvenementsClasseur/

    Pour les classeur
    http://silkyroad.developpez.com/VBA/EvenementsFeuille/

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 178
    Par défaut
    Ah ouiii cool!! J'avais déjà pas mal de cours de SilkyRoad mais je ne connaissais pas ceux là

    Merci Beaucoup!!

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

Discussions similaires

  1. Quel événement choisir?
    Par Nokho dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/12/2010, 17h06
  2. [Fermeture de fenêtre]Quel évènement choisir?
    Par 1tox dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 22/05/2007, 09h22
  3. Quel outil choisir pour un développement SQL-Server ?
    Par Mouse dans le forum Débats sur le développement - Le Best Of
    Réponses: 23
    Dernier message: 12/08/2003, 06h23
  4. quel langage choisir pour faire de script sous windows
    Par pas05 dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 18/11/2002, 22h42
  5. je veux apprendre la programmation quel language choisir??
    Par existance dans le forum Débuter
    Réponses: 26
    Dernier message: 06/08/2002, 05h32

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