[VBA Excel] fonction sous.total(9; ) en vba
chercheur92
Messages postés
28
Statut
Membre
-
26 sept. 2006 à 11:33
ccm81 Messages postés 11033 Statut Membre -
ccm81 Messages postés 11033 Statut Membre -
Bonjour !
Sur ma feuille total, j'ai plusieurs sous totaux. le nbre des sous totaux est variable selon le choix de l'utilisateur. mes sous totaux sont calculés avec la fonction SUM( ). Mon probleme est que je n'arrive pas à faire le total des sous totaux
Pour chaque sous total, j'ai le detail. Donc quand j'utilise SUM pour calculer le total j'ai la somme de tous les détails mais aussi la somme de tous les sous totaux.
en excel la fonction sous.total(9; plage ) permet de calculer la somme. pour calculer le total, il suffit de mettre sous.total(9; ), il prendra que les sous totaux. le probleme est qu'en vba je n'arrive pas à utiliser cette fonction.
pour resumer ma question est : comment mettre en A5 la somme de A6 à A10 avec l'équivalent de sous.total(9; ) en vba ? comme ça pour faire le total j'utiliserai de nouveau sous.total(9; )
Merci d'avance. je compte sur votre aide.
Sur ma feuille total, j'ai plusieurs sous totaux. le nbre des sous totaux est variable selon le choix de l'utilisateur. mes sous totaux sont calculés avec la fonction SUM( ). Mon probleme est que je n'arrive pas à faire le total des sous totaux
Pour chaque sous total, j'ai le detail. Donc quand j'utilise SUM pour calculer le total j'ai la somme de tous les détails mais aussi la somme de tous les sous totaux.
en excel la fonction sous.total(9; plage ) permet de calculer la somme. pour calculer le total, il suffit de mettre sous.total(9; ), il prendra que les sous totaux. le probleme est qu'en vba je n'arrive pas à utiliser cette fonction.
pour resumer ma question est : comment mettre en A5 la somme de A6 à A10 avec l'équivalent de sous.total(9; ) en vba ? comme ça pour faire le total j'utiliserai de nouveau sous.total(9; )
Merci d'avance. je compte sur votre aide.
A voir également:
- [VBA Excel] fonction sous.total(9; ) en vba
- Fonction si et excel - Guide
- Excel compter cellule couleur sans vba - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
2 réponses
Kobaya
Messages postés
282
Date d'inscription
vendredi 28 mai 2004
Statut
Membre
Dernière intervention
10 janvier 2008
214
26 sept. 2006 à 16:11
26 sept. 2006 à 16:11
bonjour,
Range("A5").FormulaR1C1 = "=SUBTOTAL(9,R[1]C:R[6]C)"
Range("A5").FormulaR1C1 = "=SUBTOTAL(9,R[1]C:R[6]C)"
12 août 2011 à 08:57
Kobaya, juste merci, je ne pensais pas que c'était aussi simple... Tu me sauves la vie !
13 avr. 2012 à 23:05