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 :

interaction avec un userform


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé Avatar de nicoaix
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 571
    Par défaut interaction avec un userform
    Bonjour,
    J'ai un userform (dans un fichier excel) avec un bouton qui me permet de lancer une fonction décrite dans une macro. Cette fonction fait des copier-coller sur différents fichiers excel.
    J'aimerai mettre un bouton annuler sur le userform de manière à stopper ma fonction s'il y a lieu.

    Mais comment interagir sur un userform dans ce cas? Lorsque je lance ma fonction en cliquant sur le bouton de mon userform je suis obligé d'attendre la fin de ma fonction pour pouvoir agir de nouveau sur le userform.

    Merci.

  2. #2
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Par défaut Vraiment sur la pointe des pieds
    Un petite idée peut-être...

    As-tu regardé du coté de DoEvents qui permet une intervention pendant le déroulement de la macro

    AideExcel dit :

    Arrête momentanément l'exécution afin que le système d'exploitation puisse traiter d'autres événements.
    Jeannot

    Liens Office indispensables à visiter: Cours (Tutos), F.A.Q., Sources VBA

    Ne posez pas de questions par MP, je n'ai pas le temps d'y répondre

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Citation Envoyé par nicoaix Voir le message
    Bonjour,
    J'ai un userform (dans un fichier excel) avec un bouton qui me permet de lancer une fonction décrite dans une macro. Cette fonction fait des copier-coller sur différents fichiers excel.
    J'aimerai mettre un bouton annuler sur le userform de manière à stopper ma fonction s'il y a lieu.

    Mais comment interagir sur un userform dans ce cas? Lorsque je lance ma fonction en cliquant sur le bouton de mon userform je suis obligé d'attendre la fin de ma fonction pour pouvoir agir de nouveau sur le userform.

    Merci.
    Salut
    Autre proposition
    ton bouton tu le choisi en 2 position (Toggle) et tu le testes périodiquement dans ta macro => avantage : tu choisis les séquence où tu peux annuler ta macro. Inconvénient : c'est moins instantanée que la proposition de Jeannot45.

    A+
    Jeannot45, j'aime bien tes citations, mais ne rien faire est sûrement la solution qui présente le moins de risque de se tromper, mais aussi celle qui fait le moins avancer le schmilblick

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Salut Gorfael,
    Citation Envoyé par Gorfael Voir le message
    Jeannot45, j'aime bien tes citations, mais ne rien faire est sûrement la solution qui présente le moins de risque de se tromper, mais aussi celle qui fait le moins avancer le schmilblick
    ... quant à moi, j'aime bien la maxime des shadocs : "Plus tu rates, plus tu essaies, et plus tu as des chances de réussir !..."

Discussions similaires

  1. Pb avec Date, interaction avec Javascript
    Par Jibees dans le forum ASP
    Réponses: 2
    Dernier message: 28/03/2006, 15h20
  2. Interaction avec Asp
    Par Jibees dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 28/03/2006, 14h55
  3. [RCP] Interaction avec des vues
    Par alexixlebaulois dans le forum Eclipse Platform
    Réponses: 4
    Dernier message: 11/01/2006, 17h57
  4. [ant]: interaction avec le manager de tomcat
    Par sleepy2002 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 07/10/2004, 15h02
  5. Réponses: 4
    Dernier message: 17/05/2004, 09h57

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