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 XlConsolidationFunction

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.