Compartir a través de


Método Range.Consolidate (Excel)

Consolida datos de varios rangos de varias hojas de cálculo en un solo rango de una sola hoja de cálculo. Variant.

Sintaxis

expresión. Consolidar (Sources, Function, TopRow, LeftColumn, CreateLinks)

expresión Variable que representa un objeto Range.

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Sources Opcional Variant Los orígenes de la consolidación en forma de una matriz de cadenas de referencia de texto en notación de estilo F1C1. Las referencias deben incluir la ruta completa de las hojas que se desea consolidar.
Función Opcional Variant Una de las constantes de XlConsolidationFunction, que especifica el tipo de consolidación.
TopRow Opcional Variant True para que los datos se consoliden a partir de los encabezados de columna de la fila superior de los rangos de consolidación. False para consolidar los datos por su posición. El valor predeterminado es False.
LeftColumn Opcional Variant True para que los datos se consoliden a partir de los encabezados de fila de la columna izquierda de los rangos de consolidación. False para consolidar los datos por su posición. El valor predeterminado es False.
CreateLinks Opcional Variant True para que la consolidación utilice vínculos de hoja de cálculo. False para que la consolidación copie los datos. El valor predeterminado es False.

Valor devuelto

Variant

Ejemplo

En este ejemplo se consolidan los datos de Sheet2 y Sheet3 en Sheet1 mediante la función SUM.

Worksheets("Sheet1").Range("A1").Consolidate _ 
 Sources:=Array("Sheet2!R1C1:R37C6", "Sheet3!R1C1:R37C6"), _ 
 Function:=xlSum

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.