Range.Consolidate (Excel)

Cette méthode consolide des données à partir de plusieurs plages sur plusieurs feuilles de calcul dans une seule plage sur une seule feuille de calcul.

Consolidate (Sources, Function, TopRow, LeftColumn, CreateLinks)


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

Arguments

Optional arguments

Les arguments suivants sont facultatifs

Sources (String) - Sources de la consolidation sous forme d'un tableau de chaînes de références de texte en notation de style R1C1. Les références doivent inclure le chemin complet des feuilles à consolider.

Function (XlConsolidationFunction) - Une des constantes de XlConsolidationFunction, qui spécifie le type de consolidation.

Ici on trouve valeurs possible pour XlConsolidationFunction

TopRow (Boolean) - True pour consolider les données en fonction des titres des colonnes dans la première ligne des plages de la consolidation. False pour consolider les données par position. La valeur par défaut est False.

LeftColumn (Boolean) - True pour consolider les données en fonction des titres des lignes dans la colonne de gauche des plages de la consolidation. False pour consolider les données par position. La valeur par défaut est False.

CreateLinks (Boolean) - True pour que la consolidation utilise des liens de feuille de calcul. False pour que la consolidation copie les données. La valeur par défaut est False.