Šiandien dar vienas VBA patarimas. Kartais „InputBox“ funkcijos tiesiog nepakanka, jums reikia leisti vartotojui nukreipti žymeklį į langelį, užuot rašius tai, ko norite. To negalima padaryti naudojant šią įvesties dėžutę, tačiau tai galima padaryti naudojant „Excel“ įvesties dėžutę taip:
Application.Inputbox(Prompt:="Choose a cell",Title:="Choose",Type:=8)
Pateikiama klaidinga, jei atšaukta, arba nuoroda į pasirinktą langelį / diapazoną. Tokiu būdu galite jį nustatyti kaip kintamąjį
Set MyRange = Application.Inputbox(… )
Galite pamatyti žiniatinklio žinyną, skirtą daugiau tipams šios įvesties dėžutės.