|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 6 ![]() |
Bonsoir à tous,
Je me lance en VBA et j'avoue que ce n'est pas évident je vous expose mon problème en ésperant avoir la solution. je traite un tableau avec 5 colonnes avec en-têtes. Colonne A : montants Colonne C : liste de noms que j'ai trié au préalable. je peux donc avoir dans cette colonne : en C2 : dupont en C3 : dupont en C4 : dupont en C5 : martin en C6 : martin etc... je voudrais : 1/ insérer une ligne à chaque changement de nom, sachant que ce ficher et la liste de nom n'est pas identique d'un jour à l'autre. je ne connais pas le nombre de lignes de mon tableau. 2/faire des sous totaux au niveau de chaque ligne insérée dans la colonne A Je suis débutant et j'aimerais arriver au bout de mon auto-formation. Je vous remercie pour le temps que vous consacrerez à ma demande... |
|
|
00
|
|
|
#2 | |||
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 905 ![]() |
Bonjour,
Ci dessous une solution Code :
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|||
|
|
20
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 6 ![]() |
Merci beaucoup, c'est exactement ce que je voulais. EXCELLENT !!!!
Cependant j'aurais une autre faveur a te demander : Dans les lignes que j'ai inséré je voudrais copier le contenu de la dernière ligne. Exemple : sur la ligne des totaux dupont, reporter le texte dans la ligne du dessus et le mettre en gras. et si possible masquer les lignes avec les details. |
|
|
00
|
|
|
#4 | |||
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 905 ![]() |
Voila
Code :
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|||
|
|
20
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 6 ![]() |
Une 2ème excellente réponse ! Net et précis.
Merci Bonsoir, Après quelques tests sur ce programmme, j'ai constaté ce qui suit : 1/ Je peux refaire la boucle plusieurs fois. Or, le traitement se fait en une seule fois et si je relance accidenentellemet, cela fausse tout. 2/ Je n'arrive pas à faire le total général de toutes les sommes (nombre d'argument trop important). Ceci me dépasse Y a t-il un moyen pour palier à ca? Merci de vos réponse. |
|
|
00
|
|
|
#6 | |||||
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 905 ![]() |
Citation:
Code :
Citation:
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|||||
|
|
00
|
|
|
#7 | |||
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 6 ![]() |
Citation:
j'ai pas mis de code, j'ai juste fait un total "à la main" des sous-totaux dans les lignes groupés |
|||
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Bonsoir
Tu ne peux pas utiliser le sous total offert par Excel? Code :
__________________
Cordialement. |
||
|
|
20
|
|
|
#9 | |
|
Expert Confirmé Sénior
![]() Jérôme FONTAINEContrôleur de Gestion Inscription : juin 2006 Messages : 3 905 ![]() |
Mercatog a raison, le plus simple est de passer par ce qui existe.
![]() Méa culpa, je suis partie la tête dans le guidon, du coup, j'ai oublié les sous-totaux d'Excel
__________________
Jérôme Citation:
nous encouragera.Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
|
|
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 6 ![]() |
bonjour,
Merci de vos interventions. En effet, la solution proposée par mercatog me va parfaitement ! par contre, je souhaiterais reporter sur les lignes des sous totaux toutes les données de la ligne précedente (pour les colonnes B, D et E). |
|
|
00
|
|
|
#11 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Code :
__________________
Cordialement. |
||
|
|
10
|
|
|
#12 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 6 ![]() |
Les colonnes B,D et E ne contiennent pas des chiffres mais des noms, dates... du coup j'ai des zéros.
De plus sur la colonne C, j'ai une liste de noms, après l'execution des sous totaux, il me mets : total Martin, total Dupont. Je voudrais qu'il me reporte que le nom (ou la date suivant les colonnes). |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com