Vamos de nuevo 
 
 
Supongamos que yo quiero hacer lo siguiente:    
Código vb.net:
Ver original- dim palabra as string = "Hola como estas!?" 
-   
- For each x as string in Palabra as string 
-           MessageBox.Show(x) 
- Next 
Yo puedo crear una función, haciéndolo de la siguiente forma:    
Código vb.net:
Ver original- Function Buscar_Letras (byref palabra as string) 
-   
- For each x as string in Palabra as string 
-           Messagebox.Show(x) 
- Next 
-   
- End Function 
Ahora, supongamos que yo quiero en vez de sacar un 
MessageBox, quiero llenar un Richtextbox, lo cual tendría que poner:    
Código vb.net:
Ver original- Function Buscar_Letras (byref palabra as string) 
-   
- For each x as string in Palabra as string 
-           Richtextbox1.text = x 
- Next 
-   
- End Function 
Supongamos que yo quiero ahorrar este ultimo paso. 
Como hago para Crear una sola función, y que dentro del For each se puedan realizar varias acciones? Yo quiero que esa acción sea transferida a la función mediante un parámetro, y a partir de éste parámetro, realizará tal función. 
Me entendí? Espero que si. 
Saludos.-