Worksheet.PivotTableWizard (Excel)

Cette méthode crée un rapport de tableau croisé dynamique. Cette méthode n’affiche pas l’Assistant Tableau croisé dynamique. Cette méthode n’est pas disponible pour les sources de données OLE DB. Utilisez la méthode Add pour ajouter un cache de tableau croisé dynamique, puis créez un rapport de tableau croisé dynamique basé sur le cache.

PivotTableWizard (SourceType, SourceData, TableDestination, TableName, RowGrand, ColumnGrand, SaveData, HasAutoFormat, AutoPage, Reserved, BackgroundQuery, OptimizeCache, PageFieldOrder, PageFieldWrapCount, ReadData, Connection)

Dim pvtPivotTableWizard As PivotTable
Set pvtPivotTableWizard = ActiveSheet.PivotTableWizard(xlDatabase, Range("A1:C100"))

Arguments

Optional arguments

Les arguments suivants sont facultatifs

SourceType - Valeur XlPivotTableSourceType qui représente la source des données du rapport. Si vous spécifiez cet argument, vous devez également spécifier SourceData. Si vous ne spécifiez ni TypeSource ni SourceData , Microsoft Excel suppose que le type de source est xlDatabaseet que les données sources proviennent de la base de données de plages nommées. Si cette plage nommée n’existe pas, Excel utilise la zone active si la sélection actuelle se trouve dans une plage de plus de 10 cellules contenant des données. Si ce n’est pas le cas, cette méthode échouera

SourceData - Données du nouveau rapport. Peut être un objet Range , un tableau de plages ou une constante de texte qui représente le nom d’un autre rapport. Pour une base de données externe, DonnéesSources est un tableau de chaînes contenant la chaîne de requête SQL (Structured Query Language), dans laquelle la longueur maximale de chaque élément est de 255 caractères. Utilisez l'argument Connexion pour spécifier la chaîne de connexion ODBC. Afin d'assurer la compatibilité avec les versions antérieures de Excel, DonnéesSources peut être un tableau à deux éléments. Le premier élément est la chaîne de connexion spécifiant la source ODBC des données. Le second élément est la chaîne de requête SQL utilisée pour obtenir les données. Si vous spécifiez SourceData, vous devez également spécifier TypeSource. Si la cellule active se trouve à l’intérieur de la plage SourceData , vous devez également spécifier TableDestination

TableDestination - Objet Range spécifiant où le rapport doit être placé dans la feuille de calcul. Si cet argument est omis, le rapport est placé dans la cellule active

TableName - Chaîne qui indique le nom du nouveau rapport

RowGrand - True pour afficher les totaux généraux des lignes du rapport

ColumnGrand - True pour afficher les totaux généraux des colonnes du rapport

SaveData - True pour enregistrer les données avec le rapport. False pour enregistrer uniquement la définition du rapport

HasAutoFormat - True pour qu’Excel mette automatiquement en forme le rapport lorsqu’il est actualisé ou lorsque les champs sont déplacés

AutoPage - Valide uniquement si TypeSource est xlConsolidation. True pour qu’Excel crée un champ de page pour la consolidation. Si PageAuto a la valeur False, vous devez créer le ou les champs de page

Reserved - Non utilisé par Excel

BackgroundQuery - True pour qu'Excel exécute des requêtes de manière asynchrone (en arrière-plan) pour le rapport. La valeur par défaut est False

OptimizeCache - True pour optimiser le cache de tableau croisé dynamique lors de sa création. La valeur par défaut est False

PageFieldOrder - Ordre dans lequel les champs de page sont ajoutés à la mise en page du rapport de tableau croisé dynamique. Il peut s’agir de l’une des constantes XlOrder suivantes: xlDownThenOver (par défaut) ou xlOverThenDown

PageFieldWrapCount - Nombre de champs de page contenus dans chaque colonne ou ligne du rapport de tableau croisé dynamique. La valeur par défaut est 0 (zéro)

ReadData - True pour créer un cache de tableau croisé dynamique contenant tous les enregistrements issus de la base de données externe ; ce cache peut être très volumineux. Si ReadData a la valeur false, vous pouvez définir certains champs en tant que champs de page serveur avant que les données ne soient effectivement lues

Connection - Chaîne qui contient les paramètres ODBC permettant à Excel de se connecter à une source de données ODBC. La chaîne de connexion se présente ODBC;sous la forme. Cet argument remplace tout paramètre précédent de la propriété Connection de l’objet PivotCache

Worksheet.PivotTableWizard constructeur de procédures