Hola NETFILES

Sé un poco más específico y di que es lo que no te resulta o no entiendes.
Las funciones en todo caso son iguales a VB (aunque no necesitas indicarle el tipo de datos que retorna o el de los parámetros que recibe)
Es algo así como esto:
Function <NombreFuncion> ([Parametro1], [Parametro2]...)
<Comandos>...
<NombreFuncion> = ValorRetornadoPorTi
End Function
y los procedimientos o subrutinas como :
Sub <NombreSub> ([Parametro1], [Parametro2]...)
<Comandos>...
End Sub
Las Subrutinas no devuelven valores.
Espero te sirva.
Saludos
Christian