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í.
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.
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.
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