Typer av Input Bokser i VBA

Visual Basic for Applications språk gir et sted for brukeren å legge inn informasjon med bruk av innsatsbokser. Disse spesialiserte boksene vil akseptere ulike typer data i bestemte typer formater, inkludert formler, tekst og tallkombinasjoner, celle plassering referanser eller hele tabeller med data kalles arrays. Input bokser innenfor VBA språket er satt opp til å bare akseptere en av disse forskjellige typer formater, og hvis du angir en annen type format, vil programmet vise en feilmelding.

Formel

Formelen type innspill boks vil bare godta en matematisk formulering for beregningen. Dette kan være alt fra enkle addisjon, subtraksjon, multiplikasjon eller divisjon til noe mer komplisert som algebra eller kalkulus.

Tekst

Tekstfeltet vil godta en kombinasjon av bokstaver, tall eller spesialtegn. Disse kalles også "strenger". Tekstfeltet er nyttig når akseptere informasjon som navn, adresser eller passord inn i en form. Du kan også programteksten tekstbokser til å stå tomt og jeg aksepterer verdien "null" eller "ingenting" hvis bestemt kategori på et skjema gjelder ikke.

Cell Reference

Cellereferansen input boksen gjelder når du arbeider med tabeller av data som finnes i Microsoft Excel. En cellereferanse vil ha både et brev for å representere den rad og og et tall for å representere kolonnen. I Excel kan du opprette formler som viser beregninger mellom verdier som holdes i enkeltceller. For eksempel kan du skrive inn "= A1 + A2" innenfor et tilpasset stykke VBA-kode som vil kreve tillegg mellom hva verdien er i celle A1 og celle A2.

arrays

En rekke innspill boksen kan holde en hel tabell full av verdier og manipulere mer enn én verdi i samme tabell av data. For eksempel kan en matrise som heter "ArrayColor" har i det verdiene av "blå, grønn, rød, gul og lilla." Hver rekke spor har et nytt nummer som begynner med 0. Så den første verdien av "blå" ville ha en tildelt verdien 0, "grønn" verdien av en "rød", verdien av to og så videre. Du kan skrive et stykke kode som da ville godta en annen rekke data kalt "CarTypes" som kan inkludere, "kombikupé, 2-dørs, 4-dørs eller lastebil." Du kan programmere rekke inputfeltet for å endre hvilken array vil bli tatt opp i boksen.