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 :

Quitter macro depuis userform sans utiliser la fonction End


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Salarié
    Inscrit en
    Septembre 2020
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Salarié

    Informations forums :
    Inscription : Septembre 2020
    Messages : 62
    Par défaut Quitter macro depuis userform sans utiliser la fonction End
    Bonjour

    Voilà je souhaite arrêter une macro lorsque je clique sur un bouton dans un userform mais sans décharger les userform donc sans utiliser la fonction End

    En fait je lance une macro
    A un moment donné cela ouvre un userform
    et j'ai deux boutons soit poursuivre ou annuler
    donc j'aimerai que lorsque je clique sur annuler cela arrête la macro sans décharger les userform

    Je sais pas si je suis assez clair...

    Merci pour votre aide !

  2. #2
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonjour Jukebox, Bonjour le Forum,

    Il faudrait avoir une vision globale de ton projet VBA.

    Une chose est sûre au demeurant.
    Tous les formulaires (Userforms) seront "chargés" avec ton projet VBA.
    C'est la raison pour laquelle, lorsque tu souhaites rendre actif un formulaire pour l'utiliser, il suffit de le montrer (Show).
    Une fois son utilisation terminée, il peut être déchargé. (Unload).

    Pour ma part, je préfère piloter mes formulaires depuis une procédure, voire une fonction.
    Je eux ainsi en utiliser une propriété (Property) ou une variable (Public) pour l'exploiter par la suite.
    Et pour rester honnête et rendre à César ce qui est à César, c'est Pierre qui m'a mis dans cette voie.

  3. #3
    Membre averti
    Homme Profil pro
    Salarié
    Inscrit en
    Septembre 2020
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Salarié

    Informations forums :
    Inscription : Septembre 2020
    Messages : 62
    Par défaut
    Merci MarcelG !

    Je vais étudier ça de plus près

Discussions similaires

  1. Fermer un userform sans utiliser la croix
    Par maverick91 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 03/10/2008, 12h43
  2. Affichier une "UserForm" sans arrêter la fonction en cours, possible ?
    Par Pierre.g dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 20/08/2008, 22h22
  3. Réponses: 4
    Dernier message: 28/05/2008, 16h35
  4. [Mail] Envoi d'e-mail sans utiliser la fonction mail()
    Par the_hardgamer dans le forum Langage
    Réponses: 1
    Dernier message: 10/08/2007, 16h10
  5. Réponses: 11
    Dernier message: 18/02/2007, 23h20

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