Du kan bruke InputBox -funksjon i Excel VBA for å be brukeren om å angi en verdi. Plasser en kommandoknapp på regnearket og legg til følgende kodelinjer:
1. Angi først variabelen myValue av typen Variant.
Dim myValue som variant
Merk: Vi bruker en variabel av typen Variant her fordi en Variant -variabel kan inneholde alle typer verdier. På denne måten kan brukeren skrive inn tekst, tall, etc.
2. Legg til følgende kodelinje for å vise inndataboksen.
myValue = InputBox ("Gi meg litt input")
3. Skriv verdien av myValue til celle A1.
Område ("A1"). Verdi = myValue
Resultat når brukeren angir verdien 5 og klikker OK -knappen.
4. InputBox -funksjonen har flere valgfrie argumenter. Følgende kodelinje viser en inndataboks med en tittel som vises i tittellinjen og har en standardverdi. Standardverdien vil bli brukt hvis ingen annen inngang er angitt.
myValue = InputBox ("Gi meg litt input", "Hei", 1)
Resultat når brukeren bare klikker på OK -knappen.
Merk: Plasser markøren på InputBox i Visual Basic Editor og klikk F1 for å få hjelp med de andre valgfrie argumentene.