Fonction Excel VBA InputBox - Macros Excel faciles

Table des matières

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

1. Tout d'abord, déclarez la variable myValue de type Variant.

Dim myValue en tant que variante

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

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

myValue = InputBox("Donnez-moi des informations")

3. Écrivez la valeur de myValue dans la cellule A1.

Plage("A1").Valeur = maValeur

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

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

myValue = InputBox("Donnez-moi des informations", "Salut", 1)

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

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

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave