Les entrées-sorties en VBA

Lors de l’exécution d’un programme, il est possible d’interagir avec l’utilisateur au moyen des boîtes de dialogue. Ces boîtes de dialogue permettent au programme d’afficher des informations à l’utilisateur, mais également de lui en demander. Il existe deux fonctions principales qui affichent ces boîtes de dialogue. 

1. La fonction InputBoxInputBox

Cette fonction affiche une boîte de dialogue dans laquelle l’utilisateur peut taper du texte ou cliquer sur un bouton, et la fonction retourne au programme le contenu de la zone de texte sous la forme d’une chaîne de caractères. Cette fonction VBA est déclarée de la façon suivante :

Public Function InputBox( _ 
    ByVal Prompt As String, _ 
    Optional ByVal Title As String = "", _ 
    Optional ByVal DefaultResponse As String = "", _ 
    Optional ByVal Xpos AS Integer = -1, _ 
    Optional ByVal YPos As Integer = -1, _ 
    Optional ByVal HelpFile As String = "", _ 
    Optional Context As Long) As String 

Comme vous pouvez le constater à la lecture de la déclaration de cette fonction, bon nombre des paramètres sont facultatifs. Voici à quoi ils correspondent :

Paramètre

Description

Prompt

Correspond au texte...

couv_RI21ACCV.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Les boucles
Suivant
Les sorties anticipées : instruction Exit