Võite kasutada InputBox funktsioon sisse Exceli VBA paluda kasutajal väärtust sisestada. Asetage oma töölehele käsunupp ja lisage järgmised koodiridad:
1. Esiteks deklareerige variandi tüüpi muutuja myValue.
Dim myValue Variant
Märkus: me kasutame siin Variant tüüpi muutujat, kuna Variant Muutuja mahutab igat tüüpi väärtusi. Nii saab kasutaja sisestada teksti, numbreid jne.
2. Sisestuskasti kuvamiseks lisage järgmine koodirida.
myValue = InputBox ("Andke mulle sisend")
3. Kirjutage myValue väärtus lahtrisse A1.
Vahemik ("A1"). Väärtus = myValue
Tulemus, kui kasutaja sisestab väärtuse 5 ja klõpsab nuppu OK.
4. Funktsioonil InputBox on rohkem valikulisi argumente. Järgmine koodirida näitab sisendkasti, mille tiitliribal kuvatakse pealkiri ja millel on vaikeväärtus. Kui muud sisendit ei anta, kasutatakse vaikeväärtust.
myValue = InputBox ("Andke mulle sisend", "Tere", 1)
Tulemus, kui kasutaja klõpsab ainult nuppu OK.
Märkus. Asetage kursor Visual Basic Editoris InputBoxile ja muude valikuliste argumentide osas klõpsake nuppu F1.