Visual Basic para Aplicaciones - Llamar modulo desde ComBut.

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 177
Bronce
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Llamar modulo desde ComBut.

Publicado por Albert (204 intervenciones) el 22/12/2008 17:53:13
Buenas tardes estimados foreros
Tengo un problema tengo un modulo que pretendo que se ejecute desde un commandButton de un USF hago lo siguiente:

Private Sub CommandButton2_Click()
Call Imp_Gasolina
Unload Me
End Sub

Segun creia yo debia lanzar el modulo y cerrar el USF

La cabezera el modulo es la siguiente:

Sub Imp_Gasolina()
Un codigo bastante largo para imprimir
end sub

Lo que ocurre es que me manda un mensaje que dice:

"SE esperaba una variable o un procedimiento, no un módulo"

Si el codigo lo ejecuto desde el comBut. funciona perfectamente lo que he hecho es copiarlo entre el sub y el end sub de la macro.
Quiero aligerar un poco el codigo del USF colocando todas las rutinas de impresión (son 8 distintas) en modulos y llamarlos desde los botones

Que estoy haciendo mal?

Mil gracias de antemano.
Albert
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JuanC

RE:Llamar modulo desde ComBut.

Publicado por JuanC (565 intervenciones) el 22/12/2008 18:24:46
probablemente el módulo tiene el mismo nombre que el procedimiento Sub
(para nada recomendable)
deberías cambiar los nombres o llamar así

Call Imp_Gasolina.Imp_Gasolina

Saludos desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 177
Bronce
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

RE:Llamar modulo desde ComBut.

Publicado por Albert (204 intervenciones) el 22/12/2008 18:40:27
Justo era eso
Si le cambio el nombre que es lo que debo llamar el modulo o el procedimiento, yo creo que el procedimiento.
Mil gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar