Partager via


Range.Consolidate, méthode (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. Variante.

Syntaxe

expression. Consolidation (Sources, Function, TopRow, LeftColumn, CreateLinks)

expression Variable représentant un objet Range.

Paramètres

Nom Requis/Facultatif Type de données Description
Sources Facultatif Variant 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.
Fonction Facultatif Variant Une des constantes de XlConsolidationFunction, qui spécifie le type de consolidation.
TopRow Facultatif Variant 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 Facultatif Variant 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 Facultatif Variant 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.

Valeur renvoyée

Variant

Exemple

Cet exemple consolide les données de Sheet2 et Sheet3 sur Sheet1 à l’aide de la fonction SOMME.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.