Aquí las notas no abarcan mucho, por eso lo dividí en dos partes
La programación modular es muy usada que es algo asi como empaquetar o encapsular un determinado código el cual será llamado las veces que sea necesario para realizar algo y así no se tiene que volver a escribir, solo se le llama y ya.
Supongamos que tienes un Form que deseas que se aplique algo, como por ejemplo que se borren todos los TextBox luego de ingresar un registro a la BD.
Puedes hacer un código tipo Function de esta forma:
Function LimpiarTodo()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text1.SetFocus
End Function
Esa simple y sencilla función puedes colocarla en un CommandButton y al pulsar, el programa revisará el código del command y al encontrar la función, se irá a buscarla para ejecutar su respectiva codificación.
Pero esto sirve más si el Command realiza otra cosa y luego deseas que limpie todos los TextBox (sopongamos que tienes muchos en el Form) y deseas que al Guardar o Eliminar algún registro o calculo, se limpie, por lo que empquetas el código en una Función y colocas el nombre de la función al final del código, el Command ejecuta su código y luego ejecutará la función al conseguirla en su codificación.
PD: Tu correo está mal escrito. Arréglalo para poderte enviar alguna explicación porque aquí a veces las cosas no caben.
todo eso puede llamarse con Call o simplemente colocando el nombre de dicho procedimiento.
salu2.