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 :

Interrompre une macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Billets dans le blog
    1
    Par défaut Interrompre une macro
    Bonjour,
    j'ai une macro auto_close,
    qui fait apparaitre une msgbox a la fermeture du fichier,
    j'aimerai pouvoir, si l'utilisateur choisi "non", annuler l'auto_close et revenir sur
    mon fichier ouvert...
    quel code ecrire pour interrompre la macro...
    ci dessous le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Sub message()
    Dim Msg, Style, Title, Response
    ' Définit le message.
    Msg = "Voulez-vous mettre à jour le Panning sur Internet?"
    ' Définit les boutons.
    Style = vbYesNoCancel + vbQuestion
    ' Définit le titre.
    Title = "Planning Internet - DjouConcept"
    ' Affiche le message.
    Response = MsgBox(Msg, Style, Title)
    If Response = vbYes Then ' L'utilisateur a choisi Oui.
    ********MyString = "Oui" ' Effectue une action.
    Application.Run ("oui")
    Else ' L'utilisateur a choisi Non.
    ********MyString = "Non" ' Effectue une action.
    'C EST LA QU IL FAUT LE CODE POUR INTERROMPRE LA MACRO ET REVENIR SUR LA FEUILLE EN COURS
     
     
     
    End If
    End Sub
    merci !

  2. #2
    Membre éclairé Avatar de Duddy
    Homme Profil pro
    Agent de maitrise
    Inscrit en
    Novembre 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : Agent de maitrise
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2007
    Messages : 257
    Par défaut
    Bonsoir le forum,

    Tout simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Response = 7 Then exit sub
    A toi de contrôler si la valeur restituée par l'action sur le bouton est exacte.

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

Discussions similaires

  1. [PPT-2003] Interrompre une macro jusqu'à la fermeture d'une boite de dialogue
    Par thilamb dans le forum VBA PowerPoint
    Réponses: 1
    Dernier message: 29/11/2011, 08h47
  2. interrompre une macro
    Par yvespi dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/07/2010, 14h59
  3. [XL-2003] interrompre temporairement l'execution d'une macro
    Par Karatégirl77 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/07/2009, 17h37
  4. interrompre une macro
    Par Nyck0las dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/02/2008, 15h43
  5. [EXCEL] interrompre l'exécution d'une macro
    Par ustilago dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/10/2006, 10h24

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