Bonjour,
je voudrais appliquer des sous-totaux sur une feuille de calcul.
J'utilise DELPHI 7 Personnel et EXCEL2007.
La formule SUBTOTAL contient normalement les parametres suivant:
1 la colonne sur laquelle on detecte les changements de valeurs
2 la fonction a réaliser
3 Les colonnes sur lesquelles on fait des totaux

les parametres 4, 5 et 6 sont respectivement a TRUE, FALSE et TRUE pour mon cas.
Ce qui donne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
  Excel := GetActiveOleObject('Excel.Application');
 
  Excel.columns.subtotal(3,1,6,TRUE,FALSE,TRUE);
Pour ce cas précis, la fonction marche bien (detection sur la colonne 3 avec la fonction SOMME et SOUS-TOTAUX dans la colonne 6)
Le probleme est que je voudrais faire des sous-totaux dans plusieurs colonnes en même temps ex: colonne 6 et 7 mais je ne sais pas écrire à la place du 6 quelquechose designant deux colonnes.

Dans excel, on peut indiquer plusieurs colonnes en même temps !
Merci d'avance pour les réponses.