Débuter avec Excel VBA – la boite de dialogue

0
2302

dans cette 7eme partie d’Excel VBA nous allons voir comment fonctionne la boite de dialogue un peux plus en détaille que de ce que nous en avons déjà fait auparavant.


1 C’est quoi la boite de dialogue ?

une boite de dialogue c’est comme son nom l’indique une boite qui affiche un dialogue,
autrement dit un message.
on aurait pu l’appeler boite à message comme la version anglaise message box.

exemple :

msgbox “bonjour et bienvenue sur DE RIEN”

la si nous allons lancer le code le message apparaît.

c’est aussi l’unique façons que nous avons pour communiquer avec nos utilisateur.
en leur affichant un message pour les informer de certaine événement qu’il vont faire.

par exemple voulez-vous vraiment supprimer ce texte ?

attention il faut indiquer une date valide,etc..

2 La structure

la structure du code est plutôt simple.
nous allons d’abord dire au code que nous voulons afficher un message avec la commande ms box.
puis nous allons placer notre message entre les guillemet

msgbox “bonjour comment allez vous ?”

voila un simple message.

3 Les boutons

nous pouvons améliorer notre message en ajoutant des boutons.
pour cela nous allons ajouter le bouton après le texte avec une virgule.

msgbox “bonjour comment allez-vous ?”,vbokonly

voila désormais notre boite de dialogue à un bouton.

4 Les symboles

nous pouvons aussi personnaliser notre boite de dialogue en ajoutant un symbole.
pour cela nous allons le placer après le bouton avec le signe +

msgbox “bonjour comment allez-vous?”,vbyesonly + vbinformation

biensur il est possible d’afficher un message avec un symboles sans bouton.

msgbox “information”,vbinformation.

voyons quel autre symbol pouvons nous placer.

msgbox(“critical”,vbcritical)

msgbox(“question”,vbquestion)

msgbox(“exclamation”,vbexclamation)

5 les titres

une dernière chose que nous pouvons faire pour personnaliser notre boite de dialogue est d’ajouter un titre.

msgbox “bonjour”,vbquestion,”de rien”

6 Combiné la boite avec une condition.

bien sur nous pouvons ajouter une condition à une boite de dialogue.
qui permet de lancer un bloque de code précis

exemple est la sauvegarde et la question que nous allons poser c’est

if msgbox (“voulez-vous sauvegarder”,vbyesno , “de rien”) = vbyes then
msgbox “c’est fait”
else
   msgbox “dommage”
end if

voila je pense avoir fait le tous de la boîte de dialogue.
si vous avez des questions ou des remarque surtout n’hésitez pas de me le faire savoir dans les commentaires.
je vous invite aussi à poster vos question sur ma page Facebook ou je pourrais vous répondre plus rapidement.
dans la prochaine partie nous allons voir comment fonctionne les commande dans Excel VBA.
on se retrouve dans une prochaine partie

 

LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.