Vannak eljárások, illetve függvények is a nyelvben, a függvényeknek van visszatérési értékük, míg az eljárásoknak nincs. Alprogram deklarálásakor megadhatunk egy paraméterlistát az alprogramnak átadandó paraméterekről. A paraméter átadás alapértelmezetten referencia szerint történik (a VBA-ban megszokott byref kulcsszó itt értelmetlen), de byval kulcsszóval kikényszeríthetjük az érték szerinti paraméter átadást. Az opcionális paraméterek elé az optional kulcsszót kell írni, itt megadható alapértelmezett érték is, de nem kötelező. Az alprogram belsejében ellenőrizhető, hogy megadtuk-e a paramétert. Mivel az alprogramjainkat nem lehet túlterhelni, ezzel a módszerrel bizonyos megkötésekkel szimulálható a túlterhelés.
Az eljárások sémája a következő:
A visszatérési értékét a függvénynevének kell értékül adni. A függvények sémája a nyelvben a következő: