tableaux croisés dynamiques sont l'une des fonctions les plus puissantes de Microsoft Excel. Ils permettent de récapituler , trier et manipuler des ensembles de données volumineux et complexes d'une manière qui les rend beaucoup plus facile à analyser . Si vous vous trouvez la création d'un grand nombre de tableaux croisés dynamiques ou de créer eux fréquemment, vous pourrez peut-être gagner du temps en écrivant un Visual Basic pour Applications script qui peut les créer automatiquement . Instructions 1 Créer une nouvelle feuille de calcul Excel. Si vous utilisez Microsoft Excel 2007 ou plus tard, allez dans l'onglet "Affichage" sur le ruban et cliquez sur " Macros " si vous utilisez une version antérieure d'Excel, cliquez sur le menu "Outils" , cliquez sur " Macro" et cliquez sur " Macros ". Cela fera apparaître la boîte de dialogue Macro . 2 Tapez un nouveau nom de macro et cliquez sur "Créer". Vous devriez voir le Visual Basic pour Applications éditeur apparaîtra avec un nouveau sous-programme portant le nom que vous avez choisi 3 Ajout de code pour récupérer une référence à votre feuille de calcul: . Set feuille = ThisWorkbook.Worksheets (1) Photos Si vos données ne figure pas sur la première feuille de calcul dans le classeur , changer le numéro ci-dessus de 1 à l'index de la feuille de calcul qui contient vos données. < br > 4 déterminer l'éventail des données qui seront utilisées dans le tableau croisé dynamique : gamme de Set = worksheet.UsedRange 5 Création de l'objet tableau croisé dynamique: < p> worksheet.PivotTableWizard ( SourceType : = xlDatabase , SourceData : = gamme , TableDestination : = worksheet.Range ( " B5 "))
|