Sunteți pe pagina 1din 6

Miembros del objeto Range Page 1 of 6

Referencia del programador de Excel 2007 > Referencia del modelo de objetos de Excel > Range (objeto)

Miembros del objeto Range


Representa una celda, una fila, una columna, una seleccin de celdas que contienen uno o ms bloques contiguos de celdas o un
rango 3D.

Mtodos
Nombre Descripcin
Activa una sola celda, que debe estar en la seleccin actual. Para seleccionar un rango de
Activate
celdas, use el mtodo Select.
AddComment Agrega un comentario al rango.
Filtra o copia datos de una lista en funcin de un rango de criterios. Si la seleccin inicial es
AdvancedFilter
una sola celda, se usar su regin actual.
ApplyNames Aplica nombres a las celdas del rango especificado.

ApplyOutlineStyles Aplica estilos de esquema al rango especificado.


Devuelve una coincidencia de Autocompletar de la lista. Si no existen coincidencias de
AutoComplete Autocompletar o si varios elementos de la lista coinciden con la cadena que se completa, el
mtodo devolver una cadena vaca.
AutoFill Rellena automticamente las celdas del rango especificado.

AutoFilter Filtra una lista utilizando la caracterstica Autofiltro.


Cambia el ancho de las columnas o el alto de las filas del rango para obtener un ajuste
AutoFit
perfecto.
Crea automticamente un esquema en el rango especificado. Si el rango es una sola celda,
AutoOutline Microsoft Excel crear un esquema para toda la hoja. El esquema nuevo reemplazar a
cualquier esquema ya existente.
Agrega un borde a un rango y establece las propiedades Color, LineStyle y Weight del nuevo
BorderAround
borde. Variant.
Calcula todos los libros abiertos, una hoja de clculo especfica de un libro o un rango
Calculate
determinado de celdas de una hoja, como se muestra en la tabla siguiente:
CheckSpelling Comprueba la ortografa de un objeto.

Clear Borra todo el objeto.

ClearComments Borra todos los comentarios de celda del rango especificado.

ClearContents Borra las frmulas del rango.

ClearFormats Borra el formato del objeto.

ClearNotes Borra las notas escritas y las notas sonoras de todas las celdas del rango especificado.

ClearOutline Borra el esquema del rango especificado.


Devuelve un objeto Range que representa todas las celdas cuyo contenido es diferente del de
ColumnDifferences
la celda de comparacin de cada columna.
Consolida datos de varios rangos de varias hojas de clculo en un solo rango de una sola hoja
Consolidate
de clculo. Variant.
Copy Copia el rango en el rango especificado o en el Portapapeles.
Copia el contenido de un objeto Recordset ADO o DAO en una hoja de clculo, comenzando
CopyFromRecordset en la esquina superior izquierda del rango especificado. Si el objeto Recordset contiene
campos con objetos OLE, este mtodo no se completar con xito.
CopyPicture Copia el objeto seleccionado en el Portapapeles, en forma de imagen. Valor Variant.

CreateNames Crea nombres en el rango especificado basndose en los rtulos de texto de la hoja.

Cut Corta el objeto y lo pega en el Portapapeles o en un destino especificado.

DataSeries Crea una serie de datos en el rango especificado. Variant.

Delete Elimina el objeto.

DialogBox Muestra un cuadro de dilogo definido por una tabla de definicin de cuadro de dilogo de
una hoja de macros de Microsoft Excel 4.0. Devuelve el nmero del control elegido o devuelve

ms-help://MS.EXCEL.DEV.12.3082/EXCEL.DEV/content/HV10089092.htm 13-06-2009
Miembros del objeto Range Page 2 of 6

False si el usuario hace clic en el botn Cancelar.


Dirty Designa un rango que se deber actualizar cuando se realice la prxima actualizacin.
Ha solicitado ayuda sobre una palabra clave de Visual Basic que slo se utiliza en Macintosh.
EditionOptions Para obtener informacin sobre esta palabra clave, vea la ayuda de referencia de idiomas
incluida en Microsoft Office para Macintosh.
ExportAsFixedFormat Exporta a un archivo con el formato especificado.
Rellena hacia abajo desde la celda o celdas superiores del rango especificado hasta el final del
FillDown rango. El contenido y formato de la celda o celdas que estn en la fila superior de un rango se
copiarn en el resto de las filas del rango.
Rellena hacia la izquierda desde la celda o celdas que estn ms a la derecha en el rango
FillLeft especificado. El contenido y formato de la celda o celdas que estn en la fila del extremo
derecho de un rango se copiarn en el resto de las columnas del rango.
Rellena hacia la derecha desde la celda o celdas que estn ms a la izquierda en el rango
FillRight especificado. El contenido y formato de la celda o celdas que estn en la columna del extremo
izquierdo de un rango se copiar en el resto de las columnas del rango.
Rellena hacia arriba desde la celda o celdas inferiores del rango especificado hasta el principio
FillUp del rango. El contenido y formato de la celda o celdas que estn en la fila inferior de un rango
se copiarn en el resto de las filas del rango.
Find Busca informacin especfica en una hoja de clculo.
Contina una bsqueda iniciada con el mtodo Find. Busca la siguiente celda que cumple las
FindNext mismas condiciones y devuelve un objeto Range que la representa. No afecta a la seleccin ni
a la celda activa.
Contina una bsqueda iniciada con el mtodo Find. Busca la celda anterior que cumple las
FindPrevious mismas condiciones y devuelve un objeto Range que la representa. No afecta a la seleccin ni
a la celda activa.
FunctionWizard Ejecuta el Asistente para funciones en la celda superior izquierda del rango.
Calcula los valores necesarios para alcanzar un objetivo especfico. Si el objetivo es una
cantidad devuelta por una frmula, calcular un valor que, cuando se aplique a la frmula,
GoalSeek
causar que sta devuelva el nmero deseado. Devuelve True si se encuentra el objetivo que
se busca.
Si el objeto Range representa una nica celda del rango de datos de un campo de tabla
Group dinmica, el mtodo Group realiza un agrupamiento numrico o basado en la fecha en dicho
campo de la tabla.
Inserta una celda o un rango de celdas en la hoja de clculo o en la hoja de macros y
Insert
desplaza las otras celdas para crear espacio.
InsertIndent Agrega una sangra al rango especificado.

Justify Reorganiza el texto de un rango para rellenarlo uniformemente.


Pega una lista de todos los nombres no ocultos en la hoja de clculo, comenzando por la
ListNames
primera celda del rango.
Merge Crea una celda combinada a partir del objeto Range especificado.
Mueve una flecha de rastreo del rango especificado a la celda o celdas precedentes,
dependientes o causantes de error. Selecciona la celda precedente, dependiente o de error y
NavigateArrow
devuelve un objeto Range que representa la nueva seleccin. Este mtodo causa un error si
se aplica a una celda sin flechas de rastreo visibles.
Devuelve o establece la nota asociada con la celda que se encuentra en la esquina superior
NoteText izquierda del rango. String de lectura y escritura. Las notas de celda han sido reemplazadas
por comentarios de rango. Para obtener ms informacin, vea el objeto Comment.
Redistribuye un rango de datos y lo divide en varias celdas. Distribuye el contenido del rango
Parse de manera que llene varias columnas adyacentes; el rango no puede tener ms de una
columna de ancho.
PasteSpecial Pega un objeto Range del Portapapeles en un rango especificado.

PrintOut Imprime el objeto.

PrintPreview Muestra una vista preliminar del objeto tal como aparecera impreso.

RemoveDuplicates Quita de un rango de valores los valores duplicados.

RemoveSubtotal Elimina los subtotales de una lista.

Replace
Devuelve un valor Boolean que indica los caracteres de las celdas del rango especificado. El

ms-help://MS.EXCEL.DEV.12.3082/EXCEL.DEV/content/HV10089092.htm 13-06-2009
Miembros del objeto Range Page 3 of 6

uso de este mtodo no cambia la seleccin ni la celda activa.


Devuelve un objeto Range que representa todas las celdas cuyo contenido es diferente del de
RowDifferences
la celda de comparacin de cada fila.
Ejecuta la macro de Microsoft Excel en esta ubicacin. El rango debe estar en una hoja de
Run
macros.
Select Selecciona el objeto.

SetPhonetic Crea objetos Phonetic para todas las celdas del rango especificado.
Desplaza el contenido de la ventana activa para mostrar el rango. El rango debe ser una celda
Show
individual del documento activo.
ShowDependents Dibuja flechas de rastreo a las celdas dependientes directas del rango.
Dibuja flechas de rastreo a travs del rbol de celdas precedentes a la celda que origina el
ShowErrors
error y devuelve el rango que la contiene.
ShowPrecedents Dibuja flechas de rastreo a las celdas precedentes directas del rango.

Sort Ordena un rango de valores.


Utiliza mtodos de ordenacin de idiomas del este asitico para ordenar el rango o el informe
SortSpecial de tabla dinmica, o usa el mtodo para la regin activa si el rango slo contiene una celda.
Por ejemplo, el japons se ordena segn el silabario Kana.
Speak Hace que las celdas del rango se digan por filas o por columnas.
Devuelve un objeto Range que representa todas las celdas que coinciden con el tipo y valor
SpecialCells
especificados.
Ha solicitado ayuda sobre una palabra clave de Visual Basic que slo se utiliza en Macintosh.
SubscribeTo Para obtener informacin sobre esta palabra clave, vea la ayuda de referencia de idiomas
incluida en Microsoft Office para Macintosh.
Subtotal Crea subtotales para el rango (o la regin actual, si el rango slo tiene una celda).
Crea una tabla de datos basada en valores de entrada y frmulas que se definen en una hoja
Table
de clculo.
TextToColumns Redistribuye una columna de celdas que contiene texto en varias columnas.
Promueve un rango en un esquema (es decir, reduce su nivel de esquema). El rango
especificado debe ser una fila o una columna, o bien un rango de filas o columnas. Si el rango
Ungroup
se encuentra en un informe de tabla dinmica, este mtodo desagrupa los elementos incluidos
en el rango.
UnMerge Separa un rea combinada en celdas individuales.

Propiedades
Nombre Descripcin
Devuelve o establece un valor de tipo Variant que indica si se aplica sangra al texto
AddIndent automticamente cuando la alineacin del texto de una celda se establece en una distribucin
igualada (ya sea horizontal o vertical).
Devuelve un valor de tipo String que representa la referencia del rango en el lenguaje de la
Address
macro.
Devuelve la referencia del rango para el rango especificado en el idioma del usuario. String de
AddressLocal
slo lectura.
Devuelve un valor de tipo Boolean que indica si el rango se puede modificar en una hoja de
AllowEdit
clculo protegida.
Cuando se usa sin calificador de objeto, esta propiedad devuelve un objeto Application que
representa la aplicacin Microsoft Excel. Cuando se usa con calificador de objeto, esta
Application propiedad devuelve un objeto Application que representa al creador del objeto especificado
(puede usar la propiedad con un objeto de automatizacin OLE para devolver la aplicacin de
dicho objeto). Slo lectura.
Devuelve una coleccin Areas que representa todos los rangos de una seleccin de varias
Areas
reas. Slo lectura.
Devuelve una coleccin Borders que representa los bordes de un estilo o de un rango de
Borders
celdas (incluido un rango definido como parte de un formato condicional).
Cells Devuelve un objeto Range que representa las celdas del rango especificado.

Characters Devuelve un objeto Characters que representa un rango de caracteres dentro del texto del
objeto. Puede usar el objeto Characters para dar formato a los caracteres de una cadena de

ms-help://MS.EXCEL.DEV.12.3082/EXCEL.DEV/content/HV10089092.htm 13-06-2009
Miembros del objeto Range Page 4 of 6

texto.
Devuelve el nmero de la primera columna del primer rea del rango especificado. Long de
Column
slo lectura.
Columns Devuelve un objeto Range que representa las columnas del rango especificado.
Devuelve o establece el ancho de las columnas del rango especificado. Variant de lectura y
ColumnWidth
escritura.
Devuelve un objeto Comment que representa el comentario asociado a la celda de la esquina
Comment
superior izquierda del rango.
Count Devuelve un valor de tipo Long que representa el nmero de objetos de la coleccin.

CountLarge Cuenta el valor ms alto de un conjunto de valores dado. Variant de slo lectura.
Si esta celda forma parte de una matriz, devuelve un objeto Range que representa toda la
CurrentArray
matriz. Slo lectura.
Devuelve un objeto Range que representa la regin actual. La regin actual es un rango
CurrentRegion
limitado por cualquier combinacin de filas y columnas vacas. Slo lectura.
Devuelve un objeto Range que representa el rango que contiene todas las celdas
Dependents dependientes de una celda. Puede ser una seleccin mltiple (una unin de objetos Range) si
hay ms de una celda dependiente. Objeto Range de slo lectura.
Devuelve un objeto Range que representa el rango que contiene todas las celdas
DirectDependents dependientes directas de una celda. Puede ser una seleccin mltiple (una unin de objetos
Range) si hay ms de una celda dependiente. Objeto Range de slo lectura.
Devuelve un objeto Range que representa el rango que contiene todas las celdas precedentes
DirectPrecedents directas de una celda. Puede ser una seleccin mltiple (una unin de objetos Range) si hay
ms de una celda precedente. Objeto Range de slo lectura.
Devuelve un objeto Range que representa la celda situada al final de la regin que contiene el
End rango fuente. Equivale a presionar las teclas FIN+FLECHA ARRIBA, FIN+FLECHA ABAJO,
FIN+FLECHA IZQUIERDA o FIN+FLECHA DERECHA. Objeto Range de slo lectura.
Devuelve un objeto Range que representa toda la columna (o columnas) que contiene el
EntireColumn
rango especificado. Slo lectura.
Devuelve un objeto Range que representa toda la fila (o filas) que contiene el rango
EntireRow
especificado. Slo lectura.
Errors Permite al usuario tener acceso a las opciones de comprobacin de errores.

Font Devuelve un objeto Font que representa la fuente del objeto especificado.
Devuelve una coleccin FormatConditions que representa todos los formatos condicionales del
FormatConditions
rango especificado. Slo lectura.
Devuelve o establece un valor de tipo Variant que representa la frmula del objeto en
Formula
notacin de estilo A1 y en el lenguaje de la macro.
Devuelve o establece la frmula de matriz de un rango. Devuelve una sola frmula o una
FormulaArray matriz de Visual Basic (o puede establecerse como ellas). Si el rango especificado no contiene
una frmula de matriz, esta propiedad devolver null. Variant de lectura y escritura.
Devuelve o establece un valor de tipo Variant que indica si la frmula se ocultar cuando la
FormulaHidden
hoja de clculo est protegida.
Devuelve o establece la frmula del objeto mediante referencias de estilo A1 en el idioma del
FormulaLocal
usuario. Valor Variant de lectura y escritura.
Devuelve o establece la frmula del objeto mediante la notacin de estilo R1C1 en el lenguaje
FormulaR1C1
de la macro. Valor Variant de lectura y escritura.
Devuelve o establece la frmula del objeto mediante la notacin de estilo R1C1 en el idioma
FormulaR1C1Local
del usuario. Valor Variant de lectura y escritura.
HasArray True si la celda especificada forma parte de una frmula de matriz. Variant de slo lectura.
True si todas las celdas del rango contienen frmulas; False si ninguna de las celdas del rango
HasFormula
contiene una frmula; null en los dems casos. Variant de slo lectura.
Height Devuelve o establece un valor de tipo Variant que representa el alto, en puntos, del rango.

Hidden Devuelve o establece un valor de tipo Variant que indica si las filas o columnas estn ocultas.
Devuelve o establece un valor de tipo Variant que representa la alineacin horizontal del
HorizontalAlignment
objeto especificado.
Hyperlinks Devuelve una coleccin Hyperlinks que representa los hipervnculos del rango.
Devuelve o establece un valor de tipo String que representa el rtulo de identificacin de la
ID
celda especificada cuando la pgina se guarda como pgina Web.

ms-help://MS.EXCEL.DEV.12.3082/EXCEL.DEV/content/HV10089092.htm 13-06-2009
Miembros del objeto Range Page 5 of 6

Devuelve o establece un valor de tipo Variant que representa el nivel de sangra de la celda o
IndentLevel
del rango. Puede ser un entero comprendido entre 0 y 15.
Interior Devuelve un objeto Interior que representa el interior del objeto especificado.
Devuelve un objeto Range que representa un rango desplazado con respecto al rango
Item
especificado.
Devuelve un valor de tipo Variant que representa la distancia, en puntos, desde el borde
Left
izquierdo de la columna A hasta el borde izquierdo del rango.
ListHeaderRows Devuelve el nmero de filas de encabezado para el rango especificado. Long de slo lectura.

ListObject Devuelve un objeto ListObject para el objeto Range. Objeto ListObject de slo lectura.
Devuelve una constante que describe la parte del informe de tabla dinmica que contiene la
LocationInTable esquina superior izquierda del rango especificado. Puede ser una de las siguientes constantes
XlLocationInTable. Valor Long de slo lectura.
Locked Devuelve o establece un valor de tipo Variant que indica si el objeto est bloqueado.

MDX Devuelve el nombre MDX del objeto Range especificado. String de slo lectura.
Devuelve un objeto Range que representa el rango combinado que contiene la celda
MergeArea especificada. Si la celda especificada no est en un rango combinado, la propiedad devolver
la celda especificada. Variant de slo lectura.
MergeCells Es True si el rango contiene celdas combinadas. Valor Variant de lectura y escritura.

Name Devuelve o establece un valor de tipo Variant que representa el nombre del objeto.

Next Devuelve un objeto Range que representa la celda siguiente.

NumberFormat Devuelve o establece un valor de tipo Variant que representa el cdigo de formato del objeto.
Devuelve o establece un valor de tipo Variant que representa el cdigo de formato del objeto,
NumberFormatLocal
en forma de cadena de caracteres en el idioma del usuario.
Devuelve un objeto Range que representa un rango desplazado con respecto al rango
Offset
especificado.
Orientation Devuelve o establece un valor de tipo Variant que representa la orientacin del texto.
Devuelve o establece el nivel de esquema actual de la columna o fila especificada. Variant de
OutlineLevel
lectura y escritura.
Devuelve o establece la ubicacin de un salto de pgina. Puede ser una de las siguientes
PageBreak constantes: XlPageBreak xlPageBreakAutomatic, xlPageBreakManual o xlPageBreakNone. Long
de lectura y escritura.
Parent Devuelve el objeto primario del objeto especificado. Slo lectura.
Devuelve el objeto Phonetic que contiene informacin relativa a una cadena especfica de
Phonetic
texto fontico en una celda.
Phonetics Devuelve la coleccin Phonetics del rango. Slo lectura.

PivotCell Devuelve un objeto PivotCell que representa una celda de un informe de tabla dinmica.
Devuelve un objeto PivotField que representa el campo de tabla dinmica que contiene la
PivotField
esquina superior izquierda del rango especificado.
Devuelve un objeto PivotItem que representa el elemento de tabla dinmica que contiene la
PivotItem
esquina superior izquierda del rango especificado.
Devuelve un objeto PivotItem que representa el informe de tabla dinmica que contiene la
PivotTable
esquina superior izquierda del rango especificado.
Devuelve un objeto Range que representa todas las celdas precedentes de una celda. Puede
Precedents ser una seleccin mltiple (una unin de objetos Range) si hay ms de una celda precedente.
Slo lectura.
PrefixCharacter Devuelve el carcter de prefijo de la celda. Variant de slo lectura.

Previous Devuelve un objeto Range que representa la celda siguiente.


Devuelve un objeto QueryTable que representa la tabla de consulta que cruza el objeto Range
QueryTable
especificado.
Range Devuelve un objeto Range que representa una celda o un rango de celdas.
Devuelve o establece el orden de lectura del objeto especificado. Puede ser una de las
ReadingOrder constantes siguientes: xlRTL (de derecha a izquierda), xlLTR (de izquierda a derecha) o
xlContext. Long de lectura y escritura.

ms-help://MS.EXCEL.DEV.12.3082/EXCEL.DEV/content/HV10089092.htm 13-06-2009
Miembros del objeto Range Page 6 of 6

Cambia el tamao del rango especificado. Devuelve un objeto Range que representa el rango
Resize
al que se ha cambiado de tamao.
Row Devuelve el nmero de la primera fila de la primera rea del rango. Long de slo lectura.
Devuelve el alto de todas las filas del rango especificado, medido en puntos. Devuelve null si
RowHeight
no todas las filas del rango especificado tienen el mismo alto. Variant de lectura y escritura.
Devuelve un objeto Range que representa las filas del rango especificado. Objeto Range de
Rows
slo lectura.
ServerActions Especifica las acciones que se pueden realizar en el servidor SharePoint con un objeto Range.
Es True si el esquema se expande en el rango especificado (para que la informacin detallada
de la columna o la fila est visible). El rango especificado debe ser una sola columna o fila de
ShowDetail resumen de un esquema. Valor Variant de lectura y escritura. Para el objeto PivotItem (o el
objeto Range si el rango es un informe de tabla dinmica), esta propiedad de establece en
True si el elemento muestra informacin detallada.
ShrinkToFit Devuelve o establece un valor de tipo Variant que indica.

SmartTags Devuelve un objeto SmartTags que representa el identificador de la celda especificada.

SoundNote Esta propiedad no debe ser usada. Las notas sonoras se han quitado de Microsoft Excel.
Devuelve o establece un valor de tipo Variant que contiene un objeto Style y representa el
Style
estilo del rango especificado.
True si el rango es una fila o columna de resumen de esquema. El rango debe ser una fila o
Summary
una columna. Variant de slo lectura.
Text Devuelve o establece el texto del objeto especificado. Valor String de slo lectura.
Devuelve un valor de tipo Variant que representa la distancia, en puntos, desde el borde
Top
superior de la fila 1 hasta el borde superior del rango.
True si el alto de las filas del objeto Range es igual que el alto estndar de la hoja. Devuelve
UseStandardHeight Null si el rango contiene ms de una fila y no todas ellas tienen el mismo alto. Variant de
lectura y escritura.
True si el ancho de columna del objeto Range es igual que el ancho estndar de la hoja.
UseStandardWidth Devuelve null si el rango contiene ms de una columna y no todas ellas tienen el mismo
ancho. Variant de lectura y escritura.
Devuelve el objeto Validation que representa la validacin de datos para el rango especificado.
Validation
Slo lectura.
Value Devuelve o establece un valor de tipo Variant que representa el valor del rango especificado.

Value2 Devuelve o establece el valor de la celda. Variant de lectura y escritura.


Devuelve o establece un valor de tipo Variant que representa la alineacin vertical del objeto
VerticalAlignment
especificado.
Width Devuelve un valor de tipo Variant que representa el ancho, en puntos, del rango.
Devuelve un objeto Worksheet que representa la hoja de clculo que contiene el rango
Worksheet
especificado. Slo lectura.
Devuelve o establece un valor de tipo Variant que indica si Microsoft Excel ajusta de forma
WrapText
automtica el texto del objeto.
Devuelve un objeto XPath que representa la expresin XPath del elemento asignado al objeto
XPath Range especificado. El contexto del rango determina si la accin tiene o no xito, o devuelve
un objeto vaco. Slo lectura.

2006 Microsoft Corporation. Reservados todos los derechos.

ms-help://MS.EXCEL.DEV.12.3082/EXCEL.DEV/content/HV10089092.htm 13-06-2009