Opsummering tekstboks værdier i Excel ved hjælp af VBA kan gøre din ansøgning mere brugervenlig ved at lade brugeren til at indtaste værdier på forskellige tidspunkter. I VBA kan du erklære en global variabel til kodemodulet at holde styr på de værdier, der indtastes af brugeren. Brug " Tekst" ejendom for at få værdierne indtastes i tekstfeltet kontrol. Denne proces er nyttig, når du ønsker at holde en værdi i hukommelsen, mens programmet kører , og bruge den, når det er nødvendigt. Instruktioner
1
Klik på " Udvikler " fanen , klik på " Visual Basic ", og klik på "Indsæt "-menuen. Klik på " UserForm " for at indsætte en ny form og klik på " ComboBox " for at vælge det fra værktøjskassen rude. Klik formular til at indsætte en kombinationsboks. Tilføj en kommandoknap ved hjælp af samme teknik.
2
Dobbeltklik på kommando for at oprette en knap klik begivenhed. Skabe en global variabel til denne kode modul ved at tilføje følgende linje kode til selve toppen af modulet : Hej
Public txtBoxVal As Integer
3
Føj følgende kode for at få værdien i tekstboksen og føje den til den forrige værdi ved hjælp af globale variabel : Hej
txtBoxVal = txtBoxVal + Me.TextBox1.Text
4
vise resultatet ved hjælp af en . besked boks
MsgBox "Det samlede sum af indtastede værdier er:" & txtBoxVal
5
Dobbeltklik på " UserForm1 " fra Project Explorer vinduet og klik på " F5 " for at køre programmet . Indtast et tal i tekstfeltet, og klik på knappen for at vise resultatet . Skriv et andet tal i tekstfeltet, og klik på knappen for at vise summen af de værdier, der indtastes i tekstfeltet kontrol.