Propiedad Range.CurrentRegion (Excel)

Devuelve un objeto Range que representa la región actual. La región actual es un rango delimitado por cualquier combinación de filas en blanco y columnas en blanco. Solo lectura.

Sintaxis

expresión. CurrentRegion

expresión Variable que representa un objeto Range.

Comentarios

Esta propiedad es útil para muchas operaciones que expanden automáticamente la selección para incluir toda la región actual, como los valores XlRangeAutoFormat .

Esta propiedad no se puede usar en las hojas de cálculo protegidas.

Ejemplo:

En este ejemplo se selecciona la región actual de Sheet1.

Worksheets("Sheet1").Activate 
ActiveCell.CurrentRegion.Select

En este ejemplo se asume que se tiene una tabla en Sheet1 con una fila de encabezado. En el ejemplo se selecciona la tabla sin seleccionar la fila de encabezado. La celda activa deberá estar en algún lugar de la tabla para que se pueda ejecutar el ejemplo.

Set tbl = ActiveCell.CurrentRegion 
tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, _ 
 tbl.Columns.Count).Select

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.