Consolidation de classeurs avec Données/Consolider

Index

Consolidation simple
Classeurs génériques
Consolidation d'onglets
Formules
Consolidation par famille

Consolidation simple

La commande Données/Consolider permet de consolider des tableaux en utilisant la première
colonne et la première ligne comme critère de consolidation.

Sur cet exemple, nous additionnons 2 champs de Lyon.xls et Paris.xls.

-Placer le curseur sur la cellule de la feuille DonnéesConsoliderVilles.XLS où doit se faire la consolidation.

  • Données/consolider
  • Cliquer sur source puis sur la feuille du premier champ du classeur Lyon.xls
  • Définir le champ A1:D8 puis cliquer sur Ajouter.
  • Cliquer sur source puis sur la feuille du premier champ du classeur Paris.xls
  • Définir le champ A1:D7  puis cliquer sur Ajouter.
  • Cocher Ligne du haut et Colonne de gauche
  • Ok

Si les champs à consolider ont étés nommés dans Lyon.xls et Paris.xls (CA par exemple), on peut spécifier les noms de champ

  • Lyon.xls!ca
  • Paris.xls!ca

Avec VBA:

Si la liste des produits est variable dans Paris.xls et Lyon.Xls, on peut consoliser par VBA.

Sub consolide()
   ChDir ActiveWorkbook.Path
   Range("A1:D20").ClearContents
   Range("A1").Select
     Selection.Consolidate Sources:=Array( _
        "'C:paris.xls'!ca", _
         "'C:lyon.xls'!ca"), _
             Function:=xlSum, TopRow:=True, LeftColumn:=True, CreateLinks:=False
End Sub

Classeurs avec noms génériques

Si plusieurs classeurs ont un nom générique: X_lyon.xls,X_Paris.xls,...

On peut spécifier :X_*.Xls!ca pour consolider tous les classeurs dont le nom commence par X_ .

Consolidation d'onglets

Consolider les qte pour Janvier,Février,Mars,..

- ConsolidationMois -

-Nommer les champs à consolider(Janvier,Février,....
-Sélectionner A2:A15
-Données/consolider
-Cocher Colonne de gauche

Autre exemple

Sur l'exemple, on consolide 3 onglets (CA1999,CA2000,CA2001)

Avec Formules

Dans l'exemple ci dessous, la feuille de récapitulation Recap contient des formules de pourcentage:

-Les pourcentages sont calculés par les formules de la feuille de récapitulation. Il n'y a pas de problème comme c'est le cas avec Collage Spécial.

-La case Lier aux données source ne doit pas être cochée.

On ne spécidie que les champs numériques.

Consolidation par famille

-Sélectionner le champ où la consolidation doit se faire(D16:G19)
-Données/Consolider
-Sélectionner le premier champ (B4:E10)
-Ajouter
-Sélectionner le deuxième champ (G4:J10)
-Ajouter
-Cocher Colonne de gauche et Ligne du haut

Entre classeurs, on peut faire:

Magas*.xls!ca permet de consolider tous les fichiers commençant par Magas

 

 

 


Exemples

Consolidation classeurs
Consolidation classeurs génériques
Consolidation mois