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 :

Bouton exit - Code imparfait


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2003
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 4
    Par défaut Bouton exit - Code imparfait
    Bonsoir a tous,

    Je me permets de vous écrire pour vous demander de l'aide sur la programmation du bouton exit d'un model que j'ai créé sur Excel. Je suis plus que débutant en VBA et je n'ai réussi a créer mes différents boutons que sur la base de ce que j'ai lu à droite et à gauche ainsi que de l'aide de forumeurs.

    La fonction principale de mon bouton exit est ok : quitter le model sans sauvegarder. Cependant je souhaite y ajouter deux fonctions et je bloque complètement.

    La première serait d'effacer les données de certaines cellules (ce que un de mes autres bouton effectue correctement), donc mon code est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub exitbutton_Click()
    Worksheets("ui").Range("F25,F27,F29,F31,N25,N27,N29,N31").ClearContents
    Application.DisplayAlerts = False
    Application.Quit
    End Sub
    Malheureusement lorsque je re-ouvre mon classeur, les valeurs sont toujours présentes, et je n'ai aucune idée de ce qui peut causer ça.

    Ensuite, je souhaiterai que ce bouton exit puisse reseter (pas certain qu'on puisse faire un verbe du mot reset, mais je suppose que vous m'avez compris) un bouton toggle présent sur la même feuille. Ce bouton sert a activer ou désactiver la simulation de mon model (si certains se demandent, c'est un model de simulation de cours d'actions boursières basé sur le modèle Brownian). La programmation de ce bouton (gracieusement donné par Pierrot93 de ce forum) est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sub ToggleButton1_Click()
    ToggleButton1.Caption = IIf(ToggleButton1, "Simulation Running", "Simulation Unactive")
    Sheets("app").Range("D47").Value = IIf(ToggleButton1, "Active", "Asleep")
    End Sub
    Je souhaite donc que mon bouton exit remette ce bouton en position "Simulation Unactive" avant de quitter.

    D'avance je tiens à préciser que comme je n'ai aucune connaissance en VBA, je ne sais même pas si ma demande est stupide, réalisable ou complètement impossible. Donc d'avance, merci très sincèrement à ceux qui me liront et pourront me donner un coup de main.

    A bientot j'espère.

    Sub

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour et bienvenue sur le forum,

    Il faudrait peut-être ajouter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub exitbutton_Click()
    Application.DisplayAlerts = False
    Worksheets("ui").Range("F25,F27,F29,F31,N25,N27,N29,N31").ClearContents
    ActiveWorkbook.Save
    Application.DisplayAlerts = True
    Application.Quit
    End Sub

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2003
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 4
    Par défaut
    Merci beaucoup !!!!!

    Je n'avais effectivement pas réalisé que mon model ne sauvegardait pas avant la fermeture, donc les cellules ne pouvaient pas rester vierges :-)

    Merci très sincèrement. Je retourne bosser sur l'autre partie de la programmation maintenant :-)

    Sub

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/06/2007, 13h00
  2. Fonction Exit (<code d'erreur>)
    Par franckgar dans le forum Delphi
    Réponses: 13
    Dernier message: 13/02/2007, 17h56
  3. [Forms]Bouton exit dans oracle froms
    Par med_anis_dk dans le forum Forms
    Réponses: 7
    Dernier message: 23/05/2006, 22h38
  4. Exit code d'une commande pipée
    Par _Mac_ dans le forum Linux
    Réponses: 19
    Dernier message: 26/10/2005, 16h34
  5. [VB6] comment renvoyer un exit code en VB6 ?
    Par VVE dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 13/05/2004, 14h30

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