Welcome to the Excel Forum

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed.

Please Register to Remove these Ads

Please Register to Remove these Ads



Reply
  #1  
Old 10-09-2008, 05:22 AM
marcom marcom is offline
Registered User
 
Join Date: 06 Oct 2008
Location: Geneva
Posts: 4
marcom is becoming part of the community
Question Fermer une MsgBox automatiquement

Please Register to Remove these Ads

C'est une question qui revient souvent, mais j'aimerais quelque chose de légèrement différent.

En effet, la plupart des gens désirent une MsgBox qui se fermerait toute seule au bout d'un temps donné (10 secondes par exemple). Alors que ce que je voudrais, c'est une MsgBox qui se fermerait à la fin d'une action depuis vba, sans que l'utilisateur ait besoin d'appuyer sur OK (si il n'y avait pas de bouton "OK" ça serait même encore mieux), comme ceci dans l'idée :

Code:
MsgBox(...)

MonAction

MsgBox."Close"
Si vous saviez, je serai preneur !
Merci d'avance !

Last edited by marcom; 10-14-2008 at 03:36 AM.
Reply With Quote
  #2  
Old 10-09-2008, 05:23 PM
nateprog nateprog is offline
Registered User
 
Join Date: 09 Oct 2008
Location: Spain
Posts: 4
nateprog is becoming part of the community
Bonjour Marcom,

Une maniere simple de faire cela est de creer ta propre msgbox avec une "userform" qui contient un label, appelons-la Userform1.

Ta procedure devient alors.

Code:
Sub testmsgbox()
    UserForm1.Show vbModeless
    MonAction
    Unload UserForm1
End Sub
Le point important ici est le "vbModeless". Il signifie que l'action se poursuit, malgre que la forme soit sur l'ecran. Si tu indiquais "vbModal" a la place, l'effet serait identique a une msgBox, cad que l'action ne continuerait qu'apres avoir ferme la forme.

J'espere que cela t'aidera.
Reply With Quote
  #3  
Old 10-14-2008, 03:36 AM
marcom marcom is offline
Registered User
 
Join Date: 06 Oct 2008
Location: Geneva
Posts: 4
marcom is becoming part of the community
J'ai finalement trouvé autre chose de plus utile, mais merci tout de même!
Reply With Quote


Reply

Bookmarks

Tags
automatiquement , ferme , messagebox , msgbox , seule


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Search VBA causing error when data isn't there to find BouncingHippo Excel Programming 2 03-11-2008 10:57 PM
Required Fields jmswebdesign Excel Programming 4 11-27-2007 06:19 PM
arrays in VBA soce Excel Programming 5 10-31-2007 12:42 AM
msgbox displaying time passed since last save Jedody Excel Programming 3 03-08-2007 12:10 AM
Copy PC MAC address to worksheet: how to get rid of MsgBox? gstremer Excel Programming 5 02-26-2007 05:18 PM