Visual Basic
arvude sisestamisel käsutama funktsiooni InputBox järgmisel kujul:
muutuja = Val(lnputBox(feacte [,päis, pakkumine]))
Siin on Vai VBA sisefunktsioon, mis teisendab arvu tekstivormingust arvu-vormingusse. Makros
Test2, kus arvude sisestamisel käsutatakse funktsiooni Vai, toimub arvude liitmine ning samade
väärtuste korral (20 ja 10) väljastatakse vastus Keskmine = 15. Makrod demonstreerivad ka
võimaliku reaktsiooni juhule, kui käsutaja klõpsas nuppu Cancel.
ALAMPROGRAMMID
Peaprotseduuriks võib olla ainult parameetriteta alamprogramm, alamprotseduurideks aga
nii alamprogrammid kui ka funktsioonid. Andmevahetuseks peaprotseduuri ja alamprotseduuride
vahel ning ka alam-protseduuride vahel võib käsutada parameetreid ja argumente. Siin
vaadeldakse nende käsutamist alamprogrammide puhul, kuid suur osa alljärgnevast kehtib ka
parameetritega funktsioonide jaoks. Üldjuhul on alamprogrammi struktuur järgmine: