Macro pour mise à jour de la dimension d'un tableau lié et recalcul des totaux
Fermé
princesse82
Messages postés
58
Date d'inscription
vendredi 1 mars 2013
Statut
Membre
Dernière intervention
16 juillet 2020
-
Modifié le 15 juil. 2020 à 11:21
Le Pingou Messages postés 12098 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 7 juin 2024 - 16 juil. 2020 à 15:26
Le Pingou Messages postés 12098 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 7 juin 2024 - 16 juil. 2020 à 15:26
A voir également:
- Macro pour mise à jour de la dimension d'un tableau lié et recalcul des totaux
- Tableau croisé dynamique - Guide
- Mise a jour des pilotes - Guide
- Mise a jour windows 10 - Guide
- Mise a jour chrome - Guide
- Mise a jour xiaomi - Guide
3 réponses
Le Pingou
Messages postés
12098
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
7 juin 2024
1 439
15 juil. 2020 à 18:28
15 juil. 2020 à 18:28
Bonjour,
Pas trop clair votre demande.
Petite suggestion, faire les blocs de 10 lignes (10 menus) ont rempli les lignes nécessaire et au lieu de supprimer un bloc de 10 on ne fait qu’effacer le contenu et la plage reste vide pour des nouvelles données (en attendant cette plage peut être masquée).
Pas trop clair votre demande.
Petite suggestion, faire les blocs de 10 lignes (10 menus) ont rempli les lignes nécessaire et au lieu de supprimer un bloc de 10 on ne fait qu’effacer le contenu et la plage reste vide pour des nouvelles données (en attendant cette plage peut être masquée).
princesse82
Messages postés
58
Date d'inscription
vendredi 1 mars 2013
Statut
Membre
Dernière intervention
16 juillet 2020
16 juil. 2020 à 09:17
16 juil. 2020 à 09:17
Bonjour Le Pingou, merci pour votre réponse.
Je préfèrerais supprimer plutôt que masquer les blocs obsolètes de 10 lignes parce que c'est ce qui se fait actuellement (les blocs sont masqués au cas où ils pourraient servir pour de nouveaux établissements et puis finalement, d'autres blocs sont créés car le contenu est mieux adapté (nombre de lignes, menu adéquat). Le masquage est cache misère).
J'avais aussi envisagé cette solution mais les blocs sont composés de 27 menus possibles (pour le modèle joint je n'en ai mis que 10). Ce serait donc des blocs de 27 lignes. On a parfois besoin de 4 lignes seulement pour un établissement et on a aussi vite fait d'ajouter des liaisons vers les totaux que de chercher la bonne ligne parmi les 27 possibles.
Concernant la somme automatique malgré la suppression de blocs, un ami m'a proposé la fonction SOMME.SI. Par exemple dans la cellule C41 de Effectif :
Cette formule appliquée à la plage entière du tableau de total, fonctionne parfaitement après suppression d'un bloc.
En revanche le bloc lié dans Effectif Production reste et affiche #REF.
Merci pour votre temps
Je préfèrerais supprimer plutôt que masquer les blocs obsolètes de 10 lignes parce que c'est ce qui se fait actuellement (les blocs sont masqués au cas où ils pourraient servir pour de nouveaux établissements et puis finalement, d'autres blocs sont créés car le contenu est mieux adapté (nombre de lignes, menu adéquat). Le masquage est cache misère).
J'avais aussi envisagé cette solution mais les blocs sont composés de 27 menus possibles (pour le modèle joint je n'en ai mis que 10). Ce serait donc des blocs de 27 lignes. On a parfois besoin de 4 lignes seulement pour un établissement et on a aussi vite fait d'ajouter des liaisons vers les totaux que de chercher la bonne ligne parmi les 27 possibles.
Concernant la somme automatique malgré la suppression de blocs, un ami m'a proposé la fonction SOMME.SI. Par exemple dans la cellule C41 de Effectif :
=SOMME.SI($A$12:$A$39;"*"&$A41&"*";C$12:C$39)
Cette formule appliquée à la plage entière du tableau de total, fonctionne parfaitement après suppression d'un bloc.
En revanche le bloc lié dans Effectif Production reste et affiche #REF.
Merci pour votre temps
Le Pingou
Messages postés
12098
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
7 juin 2024
1 439
Modifié le 16 juil. 2020 à 16:11
Modifié le 16 juil. 2020 à 16:11
Bonjour,
Merci du retour.
Je comprends votre préférence vers une suppression des blocs.
Eh bien, le plus simple, vous appliquer la formule de votre ami aussi dans la plage totaux de la feuille « Effectif Production » et ensuite vous pouvez supprimer manuellement les lignes de la feuille «Effectif » et faire de même sur la feuille « Effectif Production »
Donc pas de macro.
Salutations.
Le Pingou
Merci du retour.
Je comprends votre préférence vers une suppression des blocs.
Eh bien, le plus simple, vous appliquer la formule de votre ami aussi dans la plage totaux de la feuille « Effectif Production » et ensuite vous pouvez supprimer manuellement les lignes de la feuille «Effectif » et faire de même sur la feuille « Effectif Production »
Donc pas de macro.
Salutations.
Le Pingou