OVH Cloud OVH Cloud

Méthode subtotal

5 réponses
Avatar
ThierryP
Bonjour tout le monde !

Dans une macro, j'utilise la méthode subtotal mais je ne voudrais pas
faire apparaitre le détail des lignes; d'autre part, peut-on paramétrer
le texte qui s'inscrit, la police etc...???
Je ne trouve rien dans l'aide VBA sur ce sujet.

Merci d'avance aux pros du VBA !!!

@+ thierry :-))

5 réponses

Avatar
AV
Je ne trouve rien dans l'aide VBA sur ce sujet.


Ben moi je pige que couic à la question !
Au fait ? Quelle est-elle ?
;-)
AV

Avatar
anonymousA
bonjour,

je dois reconnaitre que ce n'est pas très clair. Que veut-dire exactement
"apparaitre le détail des lignes". S'il s'agit des sous-titaux
automatiquement créés par Données/Sous-totaux, il me parait improbable
d'empêcher que le détail soit masqué. Par ailleurs, pour la police celle-ci
suit la police de la cellule qu'emprunte les inscriptions de sous-totaux.
Enfin, pour ce qui est du texte, le résultat est paramétré automatiquement
par Excel en fonction de la focntion mathématique choisie et là encore pas
moyen à ma connaissance de lui faire dire autre chose.
En synthèse, si tu veux faire des sous-totaux spéciaux , il te faudra passer
par une méthode programmatique qui emprunte la forme automatique d'Excel mais
que tu devras gérer entièrement. Enfin si j'ai interprété correctement ta
demande.

A+


Bonjour tout le monde !

Dans une macro, j'utilise la méthode subtotal mais je ne voudrais pas
faire apparaitre le détail des lignes; d'autre part, peut-on paramétrer
le texte qui s'inscrit, la police etc...???
Je ne trouve rien dans l'aide VBA sur ce sujet.

Merci d'avance aux pros du VBA !!!

@+ thierry :-))



Avatar
ThierryP
Bon OK, je vois que même pour poser les questions, faut être un pro...

Blague à part, ce que je souhaitais, c'était de savoir si une option de
la méthode Subtotal permettait de n'afficher que les lignes des
sous-totaux et non les lignes comportant les données à "subtotaliser"...

Option que l'on trouve à gauche de l'écran si on fait éxécuter
manuellement un sous-total par Excel.

Vu la réponse d'anonymousA, cette question n'a plus guère d'importance,
il va falloir que je me tape du code..

Merci à tous les deux

thierry

Je ne trouve rien dans l'aide VBA sur ce sujet.



Ben moi je pige que couic à la question !
Au fait ? Quelle est-elle ?
;-)
AV





Avatar
anonymousA
ben , la méthode subtotal peut-être pas directement, mais en utilisant le
groupe , finalement pourquoi pas
p.e si on veut developper le 2eme niveau de Données/Sous-totaux qu'on a crée

Selection.Subtotal GroupBy:=1, Function:=xlSum, TotalList:=Array(6, 20), _
Replace:=True, PageBreaks:úlse, SummaryBelowData:=True
ActiveSheet.Outline.ShowLevels RowLevels:=2

A+


Bon OK, je vois que même pour poser les questions, faut être un pro...

Blague à part, ce que je souhaitais, c'était de savoir si une option de
la méthode Subtotal permettait de n'afficher que les lignes des
sous-totaux et non les lignes comportant les données à "subtotaliser"...

Option que l'on trouve à gauche de l'écran si on fait éxécuter
manuellement un sous-total par Excel.

Vu la réponse d'anonymousA, cette question n'a plus guère d'importance,
il va falloir que je me tape du code..

Merci à tous les deux

thierry

Je ne trouve rien dans l'aide VBA sur ce sujet.



Ben moi je pige que couic à la question !
Au fait ? Quelle est-elle ?
;-)
AV








Avatar
ThierryP
C'est la bonne réponse !!

Merci beaucoup

@+ thierry :-))

ben , la méthode subtotal peut-être pas directement, mais en utilisant le
groupe , finalement pourquoi pas
p.e si on veut developper le 2eme niveau de Données/Sous-totaux qu'on a crée

Selection.Subtotal GroupBy:=1, Function:=xlSum, TotalList:=Array(6, 20), _
Replace:=True, PageBreaks:úlse, SummaryBelowData:=True
ActiveSheet.Outline.ShowLevels RowLevels:=2

A+



Bon OK, je vois que même pour poser les questions, faut être un pro...

Blague à part, ce que je souhaitais, c'était de savoir si une option de
la méthode Subtotal permettait de n'afficher que les lignes des
sous-totaux et non les lignes comportant les données à "subtotaliser"...

Option que l'on trouve à gauche de l'écran si on fait éxécuter
manuellement un sous-total par Excel.

Vu la réponse d'anonymousA, cette question n'a plus guère d'importance,
il va falloir que je me tape du code..

Merci à tous les deux

thierry


Je ne trouve rien dans l'aide VBA sur ce sujet.



Ben moi je pige que couic à la question !
Au fait ? Quelle est-elle ?
;-)
AV