Visual Basic
omistatakse tekstiväljas olev väärtus antud muutujale. Kui käsutaja klõpsab nuppu Cancel või
vajutab klahvile Esc, omistatakse muutujale tühi string.
Argumendi päis väärtus, kui ta esineb, kuvatakse sisendboksi päises. Argument pakkumine on
mõeldud vaikimisi võetava väärtuse pakkumiseks. See kuvatakse tekstiväljas ja kui käsutaja ei
asenda teda, vaid klõpsab kõhe nuppu OK, võetakse ta muutuja väärtuseks. Näiteks kuvab lause
,
n = InputBoxfJaotiste arv", "Tabuleerimine", 20)
sisendboksi teadisega Jaotiste arv, boksi päises on tekst Tabuleerimine ning tekstiväljas arv 20.
Kui käsutaja klõpsab kõhe nuppu OK, võetakse muutuja n väärtuseks 20.
Sisendboksist loetavat väärtust käsitletakse alati tekstina. Arvude puhul võib see põhjustada
probleeme, kui arve käsutatakse liitmistehetes. Kuna stringide sidurdamise tehtesümbolina on
lubatud käsutada ka märki "+", võib arvude liitmise asemel toimuda nende sidurdamine. Näiteks