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 :

msgbox de type vbyesno qui execute 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
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    422
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2011
    Messages : 422
    Par défaut msgbox de type vbyesno qui execute une macro
    bonjour je voudrais lancer un msgbox qui confirme ou infirme l'execution d'une macro
    donc voila le code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub avertissement()
    Dim reponse As Integer
    msgbox "voulez vous continuer", vbQuestion + vbYesNo, "confirmation"
    If reponse = vbYes Then
    Call etapefin
    End If
    End Sub
    hormis le message d'erreur qui s'affiche sans problème la macro ne s'execute pas

    pouvez vous me debloquer ce probleme
    voila merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Tu n'affectes pas le résultat de la MsgBox à ta variable, il faut faire comme cela :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    reponse = MsgBox("voulez vous continuer", vbQuestion + vbYesNo, "confirmation")
    Philippe

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 364
    Par défaut
    Bonjour,

    tu peux aussi essayer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Sub avertissement()
      If MsgBox("voulez vous continuer", vbQuestion + vbYesNo, "confirmation") = vbNo Then Exit Sub
      Call etapefin
    End Sub

  4. #4
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    422
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2011
    Messages : 422
    Par défaut
    salut

    merci pour l'astuce

    ca marche nickel

    merci

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

Discussions similaires

  1. Fonction qui execute une opération mathematique
    Par durnambule dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 24/04/2007, 18h42
  2. Executer une macro Word depuis VB 6.0
    Par benos59 dans le forum VBA Word
    Réponses: 1
    Dernier message: 10/08/2006, 18h37
  3. comment executer une macro?$
    Par khaliloum dans le forum IHM
    Réponses: 1
    Dernier message: 11/06/2006, 17h41
  4. execute une macro via vba sous access
    Par nes dans le forum Access
    Réponses: 4
    Dernier message: 29/03/2006, 00h15
  5. [Thread] comment arreter un thread qui execute une methode b
    Par Cyber@l dans le forum Concurrence et multi-thread
    Réponses: 8
    Dernier message: 04/08/2004, 11h51

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