lunes, 31 de octubre de 2011

11. MACROS DE EVENTOS


Crearemos una Macro de evento cuando se active el Libro activo
INSTRUCCIONES
1. En un nuevo Libro de Excel abra el editor VB y en Macros de Evento de Libro haga doble clic en ThisWorkbook, Cambie las Listas Desplegables (General) por Workbook y (Declaraciones) por Activate.
2. Transcriba el siguiente código faltante:
Private SubWorkbook_Activate()
   MsgBox "Se ha activado el Libro: " &ActiveWorkbook.Name  ‘muestra un cuadro de dialogo
End Sub

Crearemos otra Macro de Evento pero a la Hoja
INSTRUCCIONES
1. Macros de Hoja, haga doble clic sobre la Hoja1(Hoja1), cambie (General) por WorkSheet y SelectionChange por Activate
2. Transcriba el siguiente código faltante:
   MsgBox "Se ha activado la Hoja: " & ActiveSheet.Name  ‘muestra un cuadro de dialogo con el nombre de la hoja
3. (opcional) Guarde como practico7.xlsm

OTROS EVENTOS IMPORTANTES:
Private Sub Worksheet_Activate()
' El código que escribas aquí se ejecutará automáticamente al activar la hoja

Private Sub Worksheet_Calculate()
' El código que escribas aquí se ejecutará automáticamente al calcular la hoja

Private Sub Worksheet_Deactivate()
' El código que escribas aquí se ejecutará automáticamente al desactivar la hoja

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
' El código que escribas aquí se ejecutará automáticamente al moverte entre las celdas de la hoja (cada vez que seleccionas y te posicionas en una nueva celda)

Private Sub Worksheet_Change(ByVal Target As Range)
' El código que escribas aquí se ejecutará automáticamente al producirse un cambio en la hoja (por ejemplo al introducir un dato en una celda, seleccionar una opción de una lista desplegable, etc.)

No hay comentarios:

Publicar un comentario