Le langage VBA pour Microsoft Excel vous permet de créer des modules qui s'exécutent dans vos applications Office. Vous pouvez consolider vos tableaux croisés dynamiques dans Excel à l'aide de l'interface pour sélectionner l'ensemble des informations de tableau croisé dynamique et recréer la table. La nouvelle gamme devient la table de pivot pour votre feuille de calcul . Vous pouvez consolider des tables sur la même feuille de calcul ou sur des feuilles de calcul distinctes. Instructions 1 Ouvrez le fichier Excel que vous souhaitez modifier . Cliquez sur l'onglet « Développeur » et cliquez sur le bouton «VBA» . Si l'onglet Développeur ne s'affiche pas, cliquez sur l'onglet "Fichier" et cliquer sur " Options". Cliquez sur " Personnaliser le ruban " et sélectionnez " développeur" dans la liste des options de l'onglet . Cliquez sur " OK" pour enregistrer les modifications . L'onglet Developer affiche , donc vous pouvez ouvrir l'éditeur VBA. 2 définir la plage de données que vous souhaitez utiliser pour consolider les tableaux croisés dynamiques . Ajoutez la ligne de code suivante pour définir la plage de la création de tableau croisé dynamique : Range (Sélection, Selection.End ( xlDown )) Nom = "Data " 3. Créer les données du tableau croisé dynamique . Le code suivant ajoute les données d'une base de données dans le fichier: Photos ActiveWorkbook.PivotCaches.Add . ( SourceType : = xlDatabase , _SourceData : = " = Clients ») TableDestination CreatePivotTable : = "", _TableName : = "Clients" Dans cet exemple, une table de base de données nommée «Clients» est utilisé pour les données de tableau croisé dynamique . 4 Ajouter la nouvelle table de pivot à la feuille de calcul . Le code suivant ajoute la table à la troisième colonne de la feuille de calcul: ActiveSheet.PivotTableWizard TableDestination : = Cells (3, 0)
|