Événement Application.SheetPivotTableBeforeAllocateChanges (Excel)
Se produit avant qu’un tableau croisé dynamique ne soit modifié.
Syntaxe
expression. SheetPivotTableBeforeAllocateChanges (Sh, TargetPivotTable, ValueChangeStart, ValueChangeEnd, Cancel)
expressionUne variable qui représente un objetApplication.
Paramètres
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Sh | Obligatoire | Object | Feuille de calcul qui contient le tableau croisé dynamique |
TargetPivotTable | Requis | PivotTable | Tableau croisé dynamique qui contient les modifications à appliquer. |
ValueChangeStart | Obligatoire | Long | Index de la première modification dans la collection PivotTableChangeList associée. L’index est spécifié par la propriété Order de l’objet ValueChange dans la collection PivotTableChangeList . |
ValueChangeEnd | Obligatoire | Long | Index de la dernière modification dans la collection PivotTableChangeList associée. L’index est spécifié par la propriété Order de l’objet ValueChange dans la collection PivotTableChangeList. |
Cancel | Obligatoire | Booléen | False lorsque l'événement se produit. Si la procédure événementielle affecte la valeur True à cet argument, les modifications ne sont pas appliquées au tableau croisé dynamique et toutes les modifications sont perdues. |
Valeur renvoyée
Aucune
Remarques
L’événement SheetPivotTableBeforeAllocateChanges se produit immédiatement avant qu’Excel exécute une instruction UPDATE CUBE pour appliquer toutes les modifications à la source de données OLAP du tableau croisé dynamique, et immédiatement après que l’utilisateur a choisi d’appliquer des modifications dans l’interface utilisateur.
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.