en funktion returnerar som sagt ett värde. En sub däremot har (i princip) samma effekt som en include. dvs. koden "klistras" in där den anropas. Poängen med det hela är att du kan skicka in värden som utförs i suben, vilket alltså innebär att du kan återanvända koden flera gånger utan att behöva skriva om den (fast du skickar in olika värden).
nää, en sub funkar bara när nån sparkar igång den, även om den finns innuti
koden. Include-fil är inte alls som någon subrutin eller funktion.
jag har för mig att man faktiskt kan returna värden från en sub
med "ExecuteGlobal Subrutinen" ... Men dock det är nog ovanligt.