Voit käyttää InputBox -toiminto sisään Excel VBA pyytää käyttäjää syöttämään arvon. Aseta komentopainike laskentataulukkoosi ja lisää seuraavat koodirivit:
1. Ilmoita ensin muuttujan tyyppinen muuttuja myValue.
Dim myValue as Variant
Huomautus: käytämme tässä Variant -tyyppistä muuttujaa, koska Variant -muuttuja voi sisältää minkä tahansa tyyppisen arvon. Tällä tavalla käyttäjä voi kirjoittaa tekstiä, numeroita jne.
2. Lisää seuraava koodirivi syöttökentän näyttämiseksi.
myValue = InputBox ("Anna minulle syötettä")
3. Kirjoita myValue -arvo soluun A1.
Alue ("A1"). Arvo = myValue
Tulos, kun käyttäjä syöttää arvon 5 ja napsauttaa OK -painiketta.
4. InputBox -toiminnolla on enemmän valinnaisia argumentteja. Seuraavalla koodirivillä näkyy syöttökenttä, jonka otsikkorivillä näkyy otsikko ja jolla on oletusarvo. Oletusarvoa käytetään, jos muita tuloja ei ole.
myValue = InputBox ("Anna minulle syötettä", "Hei", 1)
Tulos, kun käyttäjä napsauttaa vain OK -painiketta.
Huomautus: Vie kohdistin Visual Basic Editorin InputBox -ruutuun ja napsauta F1 saadaksesi apua muista valinnaisista argumenteista.