Partager via


Propriété PivotCache.SourceData (Excel)

Renvoie la source de données pour le rapport de tableau croisé dynamique, comme le montre le tableau suivant. Variant en lecture/écriture.

Syntaxe

expression. SourceData

Expression Variable qui représente un objet PivotCache .

Remarques

Source de données Valeur renvoyée
Liste ou base de données Microsoft Excel Référence de cellule, texte.
Source de données externe Tableau. Chaque cellule contient une chaîne de connexion SQL (Structured Query Language) et les éléments restants qui sont une chaîne de requête divisée en segments de 255 caractères.
Plusieurs plages de consolidation Tableau à deux dimensions. Chaque ligne contient une référence et les éléments de champ de page associés.
Autre rapport de tableau croisé dynamique Une des trois sortes d'informations ci-dessus.

Cette propriété n'est pas disponible pour les sources de données OLE DB.

Exemple

Supposons que vous ayez utilisé une source de données externe pour créer un rapport de tableau croisé dynamique sur la feuille « Sheet1 ». Cet exemple montre comment insérer la chaîne de connexion SQL et la chaîne de requête dans une nouvelle feuille de calcul.

Set newSheet = ActiveWorkbook.Worksheets.Add 
sdArray = Worksheets("Sheet1").UsedRange.PivotTable.SourceData 
For i = LBound(sdArray) To UBound(sdArray) 
 newSheet.Cells(i, 1) = sdArray(i) 
Next i 

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.