Capítulo 55. Evento Worksheet_SelectionChange()

0

 


El evento VBA Worksheet_SelectionChange se activa cada vez que se selecciona un nuevo rango de celdas. Esto significa que el código asociado con este evento se ejecutará cada vez que haga clic en una celda o arrastre para seleccionar un rango de celdas.


¿Para qué se utiliza?

El evento Worksheet_SelectionChange se utiliza normalmente para realizar acciones en respuesta a que el usuario seleccione una celda. Por ejemplo, puedes usarlo para:

  • Actualizar automáticamente los resultados de cálculos o fórmulas según las celdas seleccionadas.
  • Mostrar u ocultar controles de usuario según la celda seleccionada.
  • Formatear celdas según su contenido o ubicación.
  • Confirmar los datos ingresados ​​por el usuario.
  • Ejecutar macros basadas en celdas seleccionadas.

¿Cómo se Utiliza?

Para utilizar el evento Worksheet_SelectionChange, primero debe crear un procedimiento en el editor VBA. Luego agregue este procedimiento a la hoja de trabajo donde desea activar el evento. Esto se puede hacer colocando el siguiente código en el módulo de hoja de cálculo:


Private Sub Worksheet_SelectionChange()

' Tu código aquí

End Sub


El código del procedimiento Worksheet_SelectionChange se ejecuta cada vez que se selecciona un nuevo rango de celdas en la hoja de trabajo. La propiedad Selection del objeto de Worksheet representa el rango de celdas seleccionado actualmente. Puede utilizar esta propiedad para acceder a las propiedades y métodos de la celda seleccionada.


Ejemplo

El siguiente código muestra cómo utilizar el evento Worksheet_SelectionChange para mostrar el valor de la celda A1 en la etiqueta de usuario:


Private Sub Worksheet_SelectionChange()

' Obtener el valor de la celda A1

Dim valor As String

valor = Range("A1").Value

' Mostrar el valor en la etiqueta de usuario

Label1.Caption = valor

End Sub


En este ejemplo, la etiqueta de usuario Label1 muestra el valor de la celda A1 cada vez que se selecciona una nueva celda en la hoja de trabajo.



© Todos el contenido de este curso está sujeto a derechos de propiedad por las leyes de Derechos de Autor y demás Leyes relativas Internacionales por Aprendiendo ẽXcel365 | jose alcalde alias


Entradas que pueden interesarte

Sin comentarios

Etiquetas:
#aprendiendoexcel365, #josealcaldealias, #Excel, #funciones, #UDF, #Visual Basic, #VBA, #DAX, #Tips, #Basico, #Microsoft Excel, #Cursos Excel OnLine, #Aprende Excel, #Aprende Excel OnLine, #Excel 365, #Power Pivot, #Power BI, #Power Query, #Google Sheets, #Macros, #Código VBA, #Tutoriales Excel, #MTV, #Vbscript, #TypeScript, #Lenguaje M, #fórmulas, #funciones, #paso a paso, #funciones Excel, #libros, #tablas, #formatos, #hojas, #datos, #gráfico, #análisis de datos, #base de datos, #dashboards, #tablas dinámicas, #excel desde cero, #hoja de cálculo, #plantillas de Excel