OVH Cloud OVH Cloud

Sous-totaux & nomage

2 réponses
Avatar
EGr
Est-il possible d'associer la fonction sous-totaux avec un nommage comparable ?
La fonction sous-totaux appliquée à une liste triée insère une ligne et
déclenche un calcul sur cette ligne pour la ou les colonnes déterminées, en
ajoutant un libellé sur cette ligne dans la colonne du critère lui aussi
déterminé.

Serait-il possible de rédiger une macro enchaînant cette fonction sous-total
avec un nommage de chaque cellule dans laquelle un calcul a été effectué pour
lui donner un nom combinant le libellé de sous-total et l'intitulé de la
colonne.

Exemple :
colonne A : compte
colonne B : débit
colonne C : crédit
ligne 2 : _602
...
ligne 10 : _603
...
ligne 19: _606
...

A chaque changement de compte, faire somme débit et somme crédit, et nommer
chaque cellule de sous-total en débit_602, crédit_602, débit_603...

Intérêt : créer des liens "permanents" sur d'autres feuilles vers ces
sous-totaux, qui ne serait plus dépendant du nombre de lignes masquées par la
fonction sous-totaux. De même, lorsqu'une colonne est liée aux cellules
nommées d'une feuille, copier cette colonne sur une nouvelle colonne et
changer simplement le nom de la nouvelle feuille à pointer fait gagner
énormément de temps par rapport au "pointage à la souris"...

D'avance merci de vos avis éclairés.

2 réponses

Avatar
michdenis
Bonjour EGr,

Il y a un échange entre moi et Izmi sur un sujet similaire. Tu trouveras l'échange à cette adresse. Il y a des macros déjà toutes
faites qui ne demandent qu'à être adaptées.

http://groups.google.com/group/microsoft.public.fr.excel/browse_thread/thread/7b4761949209027b/bc462521188d24f1?lnk=st&q=group:Microsoft.public.fr.excel+author:michdenis&rnumD&hl=fr#bc462521188d24f1


Salutations!



"EGr" a écrit dans le message de news:
Est-il possible d'associer la fonction sous-totaux avec un nommage comparable ?
La fonction sous-totaux appliquée à une liste triée insère une ligne et
déclenche un calcul sur cette ligne pour la ou les colonnes déterminées, en
ajoutant un libellé sur cette ligne dans la colonne du critère lui aussi
déterminé.

Serait-il possible de rédiger une macro enchaînant cette fonction sous-total
avec un nommage de chaque cellule dans laquelle un calcul a été effectué pour
lui donner un nom combinant le libellé de sous-total et l'intitulé de la
colonne.

Exemple :
colonne A : compte
colonne B : débit
colonne C : crédit
ligne 2 : _602
...
ligne 10 : _603
...
ligne 19: _606
...

A chaque changement de compte, faire somme débit et somme crédit, et nommer
chaque cellule de sous-total en débit_602, crédit_602, débit_603...

Intérêt : créer des liens "permanents" sur d'autres feuilles vers ces
sous-totaux, qui ne serait plus dépendant du nombre de lignes masquées par la
fonction sous-totaux. De même, lorsqu'une colonne est liée aux cellules
nommées d'une feuille, copier cette colonne sur une nouvelle colonne et
changer simplement le nom de la nouvelle feuille à pointer fait gagner
énormément de temps par rapport au "pointage à la souris"...

D'avance merci de vos avis éclairés.
Avatar
EGr
Bonjour michdenis.

Merci de ton renvoi. Nouveau sur ce newsgroup, j'avais toutefois pris le
temps de faire une recherche sur les fonctions sous-totaux et noms, espérant
trouver une réponse exploitable assez facilement. Et j'avais effectivement vu
tes échanges avec Izmi, mais je n'y avais pas trouvé de référence aux noms.
J'ai donc repris ces échanges ce week-end, mais sans succès, à mon niveau
technique du moins.

Pour préciser mon point de blocage : je ne vois pas comment :
- obtenir un nommage des seules cellules utilisées par la fonction
sous-totaux (un "for each... next" ?),
- imposer un nommage pour ces cellules en allant chercher le nom de l'onglet
actif et la référence que la fonction sous-total créé dans la colonne du
critère de regroupement.

Si tu peux éclairer ma faible lanterne sur ces 2 points, je pense que
j'arriverais à finaliser ma macro. D'avance merci, à toi ou à tout autre
contributeur.
Pour vous situer mon niveau : jusqu'ici, je me contentais d'enregistrer des
enchaînements d'actions en ajoutant un test par ci, un msgbox par là...




Bonjour EGr,

Il y a un échange entre moi et Izmi sur un sujet similaire. Tu trouveras l'échange à cette adresse. Il y a des macros déjà toutes
faites qui ne demandent qu'à être adaptées.

http://groups.google.com/group/microsoft.public.fr.excel/browse_thread/thread/7b4761949209027b/bc462521188d24f1?lnk=st&q=group:Microsoft.public.fr.excel+author:michdenis&rnumD&hl=fr#bc462521188d24f1


Salutations!



"EGr" a écrit dans le message de news:
Est-il possible d'associer la fonction sous-totaux avec un nommage comparable ?
La fonction sous-totaux appliquée à une liste triée insère une ligne et
déclenche un calcul sur cette ligne pour la ou les colonnes déterminées, en
ajoutant un libellé sur cette ligne dans la colonne du critère lui aussi
déterminé.

Serait-il possible de rédiger une macro enchaînant cette fonction sous-total
avec un nommage de chaque cellule dans laquelle un calcul a été effectué pour
lui donner un nom combinant le libellé de sous-total et l'intitulé de la
colonne.

Exemple :
colonne A : compte
colonne B : débit
colonne C : crédit
ligne 2 : _602
....
ligne 10 : _603
....
ligne 19: _606
....

A chaque changement de compte, faire somme débit et somme crédit, et nommer
chaque cellule de sous-total en débit_602, crédit_602, débit_603...

Intérêt : créer des liens "permanents" sur d'autres feuilles vers ces
sous-totaux, qui ne serait plus dépendant du nombre de lignes masquées par la
fonction sous-totaux. De même, lorsqu'une colonne est liée aux cellules
nommées d'une feuille, copier cette colonne sur une nouvelle colonne et
changer simplement le nom de la nouvelle feuille à pointer fait gagner
énormément de temps par rapport au "pointage à la souris"...

D'avance merci de vos avis éclairés.