bonjour
le sujet existe surrement, mais je ne trouve rien qui fonctionne vraiment.
Voici la problèmatique (un petit fichier joint), j'ai un fichier avec plusieurs tableaux se suivant. Je fais la somme des sous totaux par une macro, en reconnaissant la couleur de fond.Le problème c'est que lorsque j'insere une ligne entre la dernière ligne et le sous total cela ne fonctionne plus.
Exemple Lorsque j'insere une ligne en F11 le sous total passe en F12, mais La plage ne s'agrandi pas et je retrouve en F12 =somme(F3:F10) et en F11 rien.Cela pose problème sur mon résultat final. Car je ne retrouve pas en F11 la même formule qu'en F10.J'aimerai que cela se fasse automatiquement sans que je modifie la plage manuellement.
j'ai pensé à une fonction (écrite en vba) qui permetrai de connaitre le nombre de ligne entre le soustotal et la première cellule vide en partant vers le haut et faire la somme de cette plage. Il faut aussi que lorsque j'insere une ligne la formule se recopie dans la nouvelle cellule F11.
ou une autre solution, bien sur...
Merci de votre aide, j'avoue que je tourne un peu en rond.
Est ce que je suis clair?
Merci de votre aide
Rb
le sujet existe surrement, mais je ne trouve rien qui fonctionne vraiment.
Voici la problèmatique (un petit fichier joint), j'ai un fichier avec plusieurs tableaux se suivant. Je fais la somme des sous totaux par une macro, en reconnaissant la couleur de fond.Le problème c'est que lorsque j'insere une ligne entre la dernière ligne et le sous total cela ne fonctionne plus.
Exemple Lorsque j'insere une ligne en F11 le sous total passe en F12, mais La plage ne s'agrandi pas et je retrouve en F12 =somme(F3:F10) et en F11 rien.Cela pose problème sur mon résultat final. Car je ne retrouve pas en F11 la même formule qu'en F10.J'aimerai que cela se fasse automatiquement sans que je modifie la plage manuellement.
j'ai pensé à une fonction (écrite en vba) qui permetrai de connaitre le nombre de ligne entre le soustotal et la première cellule vide en partant vers le haut et faire la somme de cette plage. Il faut aussi que lorsque j'insere une ligne la formule se recopie dans la nouvelle cellule F11.
ou une autre solution, bien sur...
Merci de votre aide, j'avoue que je tourne un peu en rond.
Est ce que je suis clair?
Merci de votre aide
Rb