Hvordan Sum tekstboksen verdier i Excel VBA

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.