Offset (propiedad)
Importante
Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.
Devuelve un objeto Range que representa un rango desplazado con respecto al rango especificado.
Sintaxis
expresión .Offset(RowOffset, ColumnOffset)
expresión Variable que representa un objeto Range.
Parámetros
Name |
Necesario/Opcional |
Tipo de datos |
description |
---|---|---|---|
RowOffset |
Opcional |
Variante |
Número de filas (positivo, negativo o cero) que se va a desplazar el rango. Los valores positivos desplazan hacia abajo y los negativos, hacia arriba. El valor predeterminado es 0. |
ColumnOffset |
Opcional |
Variante |
Número de columnas (positivo, negativo o cero) que se va a desplazar el rango. Los valores positivos desplazan hacia la derecha y los negativos, hacia la izquierda. El valor predeterminado es 0. |
Ejemplo
En este ejemplo se activa la celda situada tres columnas a la derecha y tres columnas más abajo que la celda actual de Sheet1.
Worksheets("Sheet1").Activate
ActiveCell.Offset(rowOffset:=3, columnOffset:=3).Activate
Ejemplo
En este ejemplo se supone que Sheet1 contiene una tabla con una fila de encabezado. El ejemplo selecciona la tabla sin seleccionar la fila de encabezado. Debe haber una celda activada en algún lugar de la tabla antes de ejecutar el ejemplo.
Set tbl = ActiveCell.CurrentRegion
tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, _
tbl.Columns.Count).Select
Nota
Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.