Hvordan Sum tekstboksen verdier i Excel VBA
Oppsummering TextBox verdier i Excel ved hjelp av VBA kan gjøre programmet mer brukervennlig ved at brukeren taster inn verdier til forskjellige tider. I VBA, kan du deklarerer en global variabel i kodemodulen for å holde styr på de verdiene som er angitt av brukeren. Bruk "Text" eiendom for å få verdiene angitt i tekstboksen kontroll. Denne prosessen er nyttig når du ønsker å holde en verdi i minnet mens programmet er i gang og bruke det når det trengs.
Bruksanvisning
1 Klikk på "Utvikler" fanen, klikk på "Visual Basic," og klikk "Insert" -menyen. Klikk "Userform" for å sette inn et nytt skjema og klikk "ComboBox" for å velge den fra Toolbox ruten. Klikk skjema for å sette inn en kombinasjonsboks. Legg en kommandoknapp ved hjelp av samme teknikk.
2 Dobbeltklikk kommandoen for å opprette en knapp klikk hendelsen. Lag en global variabel til denne kodemodulen ved å legge til følgende linje med kode til toppen av modulen:
Offentlig txtBoxVal As Integer
3 Legg til følgende kode for å få verdien i tekstboksen og legge den til den forrige verdien ved hjelp av den globale variabelen:
txtBoxVal = txtBoxVal + Me.TextBox1.Text
4 Vise resultatet ved hjelp av en meldingsboks.
MsgBox "The total sum of values entered is: " & txtBoxVal
5 Dobbeltklikk på "UserForm1" fra explorer vinduet prosjektet og klikk på "F5" for å kjøre programmet. Skriv inn et nummer i tekstboksen, og klikk på knappen for å vise resultatet. Skriv inn et annet nummer i tekstboksen, og klikk på knappen for å vise summen av verdiene angitt i tekstboksen kontroll.