la somme des valeurs de zone de texte dans Excel VBA peuvent rendre votre application plus conviviale en permettant à l' utilisateur d'entrer des valeurs à différents moments. Dans VBA , vous pouvez déclarer une variable globale pour le module de code de garder une trace des valeurs saisies par l'utilisateur. Utilisez la propriété "Texte" pour obtenir les valeurs entrées dans le contrôle de zone de texte . Ce processus est utile lorsque vous voulez garder une valeur en mémoire pendant l'exécution du programme et l'utiliser quand c'est nécessaire. Instructions
1
Cliquez sur l'onglet " développeur" , cliquez sur " Visual Basic ", et cliquez sur le menu "Insertion" . Cliquez sur " UserForm " pour insérer un nouveau formulaire et cliquez sur « ComboBox » pour le sélectionner dans le volet Boîte à outils . Cliquez sur la forme à insérer une zone de liste déroulante. Ajouter un bouton de commande en utilisant la même technique.
2
Double- cliquez sur le bouton de commande pour créer un événement de clic de bouton. Créer une variable globale à ce module de code en ajoutant la ligne de code suivante au sommet du module :
txtBoxVal Public As Integer
3
Ajoutez le code suivant pour obtenir la valeur dans la zone de texte et l'ajouter à la valeur précédente en utilisant la variable globale :
txtBoxVal = txtBoxVal + Me.TextBox1.Text
4
afficher le résultat en utilisant un . boîte de Message d'
MsgBox " la somme totale des valeurs saisies est:" & txtBoxVal
5
Double -cliquez sur " UserForm1 " de la fenêtre de l'explorateur du projet et cliquez sur " F5 " pour exécuter le programme . Entrez un nombre dans la zone de texte et cliquez sur le bouton pour afficher le résultat . Tapez un nombre différent dans la zone de texte et cliquez sur le bouton pour afficher la somme des valeurs entrées dans le contrôle de zone de texte.