Capítulo 44. Uso del range.CurrentRegion

0

 


La propiedad CurrentRegion permite identificar un rango contiguo de celdas que cubre toda la tabla, incluidos encabezados y datos. Es una herramienta útil para trabajar con tablas de forma dinámica, ya que le permite seleccionar, formatear o manipular una tabla completa a la vez sin tener que definirla manualmente.


¿Para qué sirve?

La propiedad CurrentRegion es útil en varias situaciones diferentes:

  • Seleccionar toda la tabla: le permite seleccionar rápidamente toda la tabla, incluidos los encabezados y los datos, para formatear, copiar o eliminar los datos juntos.
  • Uso de la tabla dinámica: si la estructura de la tabla cambia, la propiedad CurrentRegion se ajusta automáticamente para incluir las nuevas celdas.
  • Automatizar tareas: puede utilizar la propiedad CurrentRegion en una macro o proceso de VBA para automatizar tareas repetitivas relacionadas con tablas de datos, como formatear encabezados, filtrar datos o generar informes.

Ejemplo:

Supongamos que tiene una tabla de ventas con el nombre en la fila 1 y los datos en las filas 2 a 10.


' Seleccionar la tabla completa (incluyendo encabezados)

Dim tabla As Range

Set tabla = Range("A1").CurrentRegion

' Aplicar formato de negrita a los encabezados

tabla.Rows(1).Font.Bold = True

' Filtrar la tabla por ventas superiores a 1000

tabla.AutoFilter Field:=2, Criteria1:=">1000"


En este ejemplo, el código primero define una región denominada tabla usando la propiedad CurrentRegion, comenzando en la celda A1. Luego aplique formato en negrita a la primera fila (encabezado) y filtre la tabla para mostrar solo filas con ventas superiores a 1000.



© 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