Asignar macro a evento de hoja (Worksheet_Change)

20/06/2005 - 13:16 por ricard | Informe spam
Hola

Que instrucción hay que dar para asignar un macro
a evento de hoja.

Un saludo
 

Leer las respuestas

#1 KL
20/06/2005 - 15:19 | Informe spam
Hola Ricard,

Si por ejemplo tienes un macro llamado MiMacro en un modulo estandar
(digamos Modulo1):

Sub MiMacro()
MsgBox "Hola"
End Sub

entonces prueba lo siguiente:

1) haz clic-derecho sobre el nombre de tu hoja en una de las pestañas de la
parte de abajo de la ventana de Excel.
2) Elige la opcion Ver Codigo para abrir el editor VBA.
3) En la ventana mas grande a la derecha pega el codigo que te pongo a
continuacion.

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
MiMacro
End Sub

o bien

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Call MiMacro
End Sub

4) Ahora pulsa Alt+F11 para volver a la hoja.

Saludos,
KL



"ricard" wrote in message
news:
Hola

Que instruccion hay que dar para asignar un macro
a evento de hoja.

Un saludo

Preguntas similares