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 :

Ordre d'exécution des évenements ?


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 44
    Points : 23
    Points
    23
    Par défaut Ordre d'exécution des évenements ?
    Bonjour,

    Je voulais me renseigner davantage au sujet de l'ordre d'exécution des événements.

    En fait j'ai du code dans Private Sub Workbook_SheetActivate et aussi dans Private Sub Worksheet_Calculate() de certaines feuilles. En mettant des points d'arrêt je me suis rendu compte que pour une même manip (copie/colle d'une feuille) parfois c'est l'un de ces deux évenements qui s'exécute en premier et parfois c'est l'autre. C'est assez étrange et aussi problématique pour moi car j'aurais besoin que Private Sub Workbook_SheetActivate s'exécute d'abord.
    Vous voyez mon problème ?
    j'ai cherché des informations sur le net mais je n'ai pas tellement trouvé ce qui correspondait à mon problème.
    Merci d'avance !

  2. #2
    Invité
    Invité(e)
    Par défaut Bonjour,
    à moins de mettre des points d'arrêt sur tous les événement et regarder comment réagi EXCEL, il ne te reste plus qu'a contacter Microsoft pour lui demander de modifier les ordres de déclenchement

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 44
    Points : 23
    Points
    23
    Par défaut
    Les points d'arrêt c'est justement ce que j'ai fait, et c'est pour ça que je dis que parfois un évenement se déclenche avant l'autre et d'autres fois c'est le contraire. Pourtant ça me paraît étrange que cxela soit aléatoire comme ça du coup je me demandais s'il y avait une quelqconque logique ou quelque chose que j'oublie qui me permettrai de mieux coder mon prog.

  4. #4
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 338
    Points : 4 295
    Points
    4 295
    Par défaut
    Tu as regardé l'excellent tuto de Silkyroad qui parle des évènements ?

    http://silkyroad.developpez.com/VBA/EvenementsFeuille/

  5. #5
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Bonjour,

    Certains événements sont "masqués" par les points d'arrêt.
    Utiliser Debug.Print pour les tracer tous.

Discussions similaires

  1. Pb ordre d'exécution des procédures
    Par ogeiger dans le forum Windows Forms
    Réponses: 6
    Dernier message: 19/12/2008, 19h44
  2. [TestNG] Ordre d'exécution des tests
    Par crawling5 dans le forum Tests et Performance
    Réponses: 0
    Dernier message: 29/09/2008, 17h01
  3. L'ordre d'exécution des threads
    Par Dosseh dans le forum Modules
    Réponses: 1
    Dernier message: 05/07/2007, 20h24
  4. [URL Rewriting] ordre d'exécution des règles
    Par safisafi dans le forum Apache
    Réponses: 1
    Dernier message: 21/11/2006, 18h52
  5. ordre d'exécution des événements onblur et onfocus
    Par letycaf dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/05/2006, 15h30

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