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 :

format d'un MsgBox [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 116
    Par défaut format d'un MsgBox
    Bonjour le forum,
    Je cherche comment mettre en forme un MsgBox ( au format très basique )à la fermeture de mon classeur Excel,mais selon de nombreux forums cela est impossible à priori.Parcontre,il existe une alternative :il s'agit de mettre un userform.show à la fermeture de ce classeur (je pourrais agrémenter mon userform -qui fait office de msgbox-autant que je le souhaite).Jusquelà c'est ok...mais je voudrais pouvoir fermer mon classeur sans être obligé de cliquer sur la croix rouge de l'userform.Par exemple un userform qui disparait en 2 secondes.

    Merci d'avance
    PS: Je reste ouvert à toute proposition,notament si vous avez une idée sur la mise en forme d'un MsgBox.

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Pour afficher un Userform durant 2 secondes à la fermeture du classeur, tu peux procéder comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    UserForm1.Show 0
    Application.Wait Now + TimeValue("00:00:02")
    End Sub
    Tu peux aussi afficher une simple Msgbox durant 2 secondes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    CreateObject("Wscript.shell").Popup "Texte de la Msgbox", 2, "Titre de la Msgbox"
    End Sub

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 116
    Par défaut
    Re-Bonjour le forum,
    Merci pour la réponse ...J'ai testé et c'est formidable

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

Discussions similaires

  1. formater les variables nombres dans une msgbox
    Par amnorian dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/01/2013, 13h27
  2. Format € (Euro) sur une MsgBox
    Par SeaWolf601 dans le forum Access
    Réponses: 3
    Dernier message: 11/01/2008, 18h19
  3. [VBA-E] Format caractère msgbox
    Par Calimero06 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 18/05/2007, 12h19
  4. Changement de format d'un MsgBox
    Par syldudu dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 20/09/2006, 16h50
  5. Changement format MsgBox
    Par syldudu dans le forum Access
    Réponses: 1
    Dernier message: 20/09/2006, 16h02

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