Macros de excel y eventos de hoja de cálculo

eventos de hoja de cálculo ocurrir cuando algo le sucede a una hoja de cálculo Excel en particular, por ejemplo, cuando se selecciona una hoja de cálculo, una celda en la hoja de cálculo se edita, o se calcula una fórmula en una hoja de cálculo. Cada hoja tiene su propio módulo integrado donde se puede colocar su propio procedimiento de evento.

Para llegar a este módulo integrado, puede hacer; haga clic en la hoja de cálculo y seleccione la opción Ver código, como se muestra aquí.

Llegar al módulo incorporado para una hoja de cálculo.
Llegar al módulo incorporado para una hoja de cálculo.

Editor de Visual Basic se abrirá automáticamente al módulo integrado para la hoja de trabajo. En la parte superior del módulo son dos cuadros desplegables.

En el cuadro desplegable de la izquierda, seleccione la opción Hoja de cálculo. El evento Selectionchange en el cuadro desplegable de la derecha se selecciona automáticamente. Esta acción también añade algo de código de arranque, donde se puede introducir o pegar el código.

La selección predeterminada evento Change.

La selección predeterminada evento Change.

Video: Curso Macros Programación VBA en Excel 2016. If y ElseIf. Evento Change. Emisión 0006

La idea es elegir el evento más adecuado en el cuadro desplegable de eventos para la tarea en cuestión. La siguiente figura muestra los diferentes eventos que se pueden elegir.

Elija el evento más adecuado.
Elija el evento más adecuado.

Los eventos de hoja de cálculo más comúnmente utilizados siguen:

  • Worksheet: Desencadena cuando se cambia todos los datos de la hoja de trabajo

    Video: Macros Excel, Cap. 7 Selección de Hojas - Sheets @ADNDC @adanjp

  • Worksheet_Selectionchange: Desencadena cada vez que se selecciona una nueva célula o un objeto en la hoja de trabajo

  • Worksheet_BeforeDoubleClick: Desencadena antes responde Excel a un doble clic en la hoja de trabajo

  • Worksheet_BeforeRightClick: Los disparadores antes de Excel responde a un derecho; haga clic en la hoja de trabajo

  • Worksheet_Activate: Desencadena cuando el usuario se mueve de otra hoja de cálculo a esta hoja de trabajo

    Video: Macros de Excel Intro

  • Worksheet_Deactivate: Desencadena cuando el usuario se mueve de esta hoja a otra hoja de cálculo

  • Worksheet_Calculate: Desencadena cada vez que un cambio en la hoja de cálculo de Excel hace que volver a calcular las fórmulas

Artículos Relacionados