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 :

WORKSHEET_CHANGE qui s'exécute seulement après l'affichage d'une boîte de dialogue [XL-2016]


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    utilisateur
    Inscrit en
    Janvier 2016
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : utilisateur

    Informations forums :
    Inscription : Janvier 2016
    Messages : 15
    Par défaut WORKSHEET_CHANGE qui s'exécute seulement après l'affichage d'une boîte de dialogue
    Bonjour,
    J'ai toujours trouvé mon bonheur sur ce site, grâce à nombre d'entre vous que je peux enfin remercier, mais là je n'arrive pas à résoudre mon problème. Pour simplifier, dans une feuille de calcul j'efface les données des cellules A1 à A5 puis la cellule M1 enregistre l'heure. Je saisis ensuite des chiffres dans les cellules A1 à A5 et à chaque saisie une TextBox (ControlActiveX nommé TxtChrono) affiche le temps mis entre le RAZ et la saisie. Au bout de 5 saisies un message m'indique que la saisie est terminée.
    Je rencontre 2 problèmes : la macro Worksheet_Change ne se déclenche que si je valide par la touche Enter (pas avec les flèches de déplacement). Pouvez-vous me dire pourquoi ?
    2ème problème : à la 5ème saisie, le message s'affiche puis, seulement après, TxtChrono est mis à jour. Y-a-t'il moyen de forcer la mise à jour de TxtChrono avant d'afficher le message de fin de saisie ? En fait, dans le projet réel, c'est un formulaire qui s'affiche et j'ai besoin de connaître ce temps pour décider de la suite de la procédure. Message ou formulaire, le problème est le même.
    Je remercie par avance tous ceux qui pourront m'aider et m'expliquer pourquoi une macro semble ne pas respecter l'ordre des lignes de code.
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Script qui change le résultat après l'affichage
    Par colem dans le forum Langage
    Réponses: 0
    Dernier message: 11/09/2017, 22h54
  2. Réponses: 3
    Dernier message: 25/09/2013, 18h16
  3. Force close après l'affichage d'une ListView
    Par Cuillere dans le forum Composants graphiques
    Réponses: 7
    Dernier message: 27/08/2010, 14h28
  4. Rechargement de la page après l'affichage d'une popup
    Par hokidoki dans le forum ASP.NET
    Réponses: 4
    Dernier message: 23/02/2010, 15h12
  5. Evénement après l'affichage d'une Form
    Par nikhil dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/06/2005, 13h57

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