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.