Range.Subtotal (Excel)
Cette méthode crée les sous-totaux de la plage (ou de la zone active si la plage ne comporte qu'une seule cellule).
Subtotal (GroupBy, Function, TotalList, Replace, PageBreaks, SummaryBelowData)
Worksheets("Sheet1").Activate
Selection.Subtotal GroupBy:=1, Function:=xlSum, _
TotalList:=Array(2, 3)
Arguments
Les arguments nommés :
GroupBy (Long) - Champ à grouper, en tant que décalage de type entier en base 1. Pour plus d'informations, voir l'exemple.
Function (XlConsolidationFunction) - Fonction de sous-total.
Ici on trouve valeurs possible pour
TotalList - Tableau de décalages de champ en base 1, signalant les champs auxquels des sous-totaux sont ajoutés. Pour plus d'informations, voir l'exemple
Optional arguments
Les arguments suivants sont facultatifs
Replace (Boolean) - True pour remplacer les sous-totaux existants. La valeur par défaut est True.
PageBreaks (Boolean) - True pour ajouter des sauts de page après chaque groupe. La valeur par défaut est False.
SummaryBelowData (XlSummaryRow) - Place les données de synthèse en lien avec le sous-total.
Les valeurs de retour possibles sont xlSummaryAbove - La ligne de synthèse est placée au-dessus des colonnes de détail dans le plan, xlSummaryBelow - La ligne de synthèse est placée sous les colonnes de détail dans le plan.