La palabra reservada Function se utiliza en VB para indicar que vas a definir una función. Una función es una subrutina que ejecuta cierto código (como los procedimientos), pero que, además, devuelve un valor de retorno.
Un ejemplo:
Código vb:
Ver originalPublic Function espar(numero as Integer) as Boolean
return (numero Mod 2 =0)
End Function
Como puedes ver, mediante la instrucción return devolvemos un valor de tipo booleano que luego podemos recoger al llamar a la función.
Código vb:
Ver originalBoolean espar = espar(numero)
if (espar)
then MessageBox.Show("Es par")
end if
ó
Código vb:
Ver originalif (espar(numero))
then MessageBox.Show("Es par")
end if