............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Evento que funcione en todas las hojas

Ir abajo

Evento que funcione en todas las hojas

Mensaje por renem el Jue Jul 18, 2013 5:52 pm

Hola, deseo que el evento Worksheet_SelectionChange funcione en todas las hojas del libro, por supuesto sin tener que copiarla en cada hoja. La copié en un módulo y la definí como pública pero no funciona. Agradezco algún comentario. Saludos.
avatar
renem

Cantidad de envíos : 82
Ciudad - Pais : Santiago - Chile
Fecha de inscripción : 05/11/2008

Volver arriba Ir abajo

Re: Evento que funcione en todas las hojas

Mensaje por Tatayayan el Jue Jul 18, 2013 8:18 pm

Hola, estudia el evento SheetSelectionChange del objeto Workbook
Ejemplo:

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
MsgBox Sh.Name
End Sub
avatar
Tatayayan
Moderador
Moderador

Masculino Cantidad de envíos : 319
Ciudad - Pais : Chamical- La Rioja - ARG
Fecha de inscripción : 20/11/2008

Volver arriba Ir abajo

Re: Evento que funcione en todas las hojas

Mensaje por renem el Vie Jul 19, 2013 10:11 am

Perfecto!. Muchas gracias.
Para complemetar: es necesario crear el evento en ThisWorkbook.
avatar
renem

Cantidad de envíos : 82
Ciudad - Pais : Santiago - Chile
Fecha de inscripción : 05/11/2008

Volver arriba Ir abajo

Re: Evento que funcione en todas las hojas

Mensaje por Tatayayan el Sáb Jul 20, 2013 4:14 pm

Hola, no estando "dentro" del objeto (en el editor de VBA) te tiene que aparecer.
avatar
Tatayayan
Moderador
Moderador

Masculino Cantidad de envíos : 319
Ciudad - Pais : Chamical- La Rioja - ARG
Fecha de inscripción : 20/11/2008

Volver arriba Ir abajo

Re: Evento que funcione en todas las hojas

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.