/ / Excel VBA InputBox Fonction

Fonction Excel VBA InputBox

Vous pouvez utiliser le Fonction InputBox dans Excel VBA pour inviter l'utilisateur à entrer une valeur. Placez un bouton de commande sur votre feuille de calcul et ajoutez les lignes de code suivantes:

1. Commencez par déclarer la variable myValue de type Variant.

Dim myValue As Variant

Remarque: nous utilisons ici une variable de type Variant car une variable de type Variant peut contenir n’importe quel type de valeur. De cette façon, l'utilisateur peut entrer du texte, des chiffres, etc.

2. Ajoutez la ligne de code suivante pour afficher la zone de saisie.

myValue = InputBox("Give me some input")

Fonction InputBox dans Excel VBA

3. Ecrivez la valeur de myValue dans la cellule A1.

Range("A1").Value = myValue

Résultat lorsque l'utilisateur entre la valeur 5 et clique sur le bouton OK.

Résultat de la fonction InputBox

4 La fonction InputBox a plus d'arguments optionnels. La ligne de code suivante montre une zone de saisie avec un titre affiché dans la barre de titre et une valeur par défaut. La valeur par défaut sera utilisée si aucune autre entrée n'est fournie.

myValue = InputBox("Give me some input", "Hi", 1)

Fonction InputBox dans Excel VBA

Résultat lorsque l'utilisateur clique uniquement sur le bouton OK.

Résultat de la fonction InputBox

Remarque: placez votre curseur sur InputBox dans Visual Basic Editor et cliquez sur F1 pour obtenir de l'aide sur les autres arguments facultatifs.

Lisez aussi: