[Résolu][Calc] grouper résultats : cas de plusieurs tables

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Michel Damiens
Fraîchement OOthentifié
Messages : 6
Inscription : 08 avr. 2019 22:23

[Résolu][Calc] grouper résultats : cas de plusieurs tables

Message par Michel Damiens »

Bonjour,
suite à mon dernier message j'ai résolu grâce à votre aide le problème du groupement de résultats dans une table dynamique.
Cependant je rencontre un problème lorsque j'exécute successivement le programme deux fois avec des conditions de groupements différentes.
Dans la première procédure je crée une table dynamique avec une condition de groupement sur les dates et une condition de groupement sur les durées
Dans la seconde procédure je crée une table dynamique (à partir des mêmes données et des mêmes champs) avec seulement la condition sur les dates.
Or dans le résultat la condition sur les durées reste active.
Comment annuler tous les groupements précédents avant d'activer les nouveaux ?
Ci -joint le classeur contenant la macro Main dans laquelle se produit le problème.
Merci pour votre aide.
Michel
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 17 avr. 2019 22:26, modifié 1 fois.
Raison : Balisage
LibreOffice 6.0.7.3 sous Ubuntu 18.04
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12230
Inscription : 08 nov. 2005 16:23
Localisation : Caen, France

Re: [Calc] grouper des résultats : cas de plusieurs tables

Message par Bidouille »

Bonjour,

Pour être aidé efficacement par les bénévoles et surtout leur faire gagner du temps, veuillez fournir les éléments suivants :
  1. insérer dans le corps du message le code de la macro exposant le problème
  2. joindre un document explicatif intégrant cette macro avec les données de départ (feuille1) et le résultat à obtenir (feuille2)
  3. fournir un mode pas-à-pas permettant de reproduire ce qui a été fait ou ce que vous cherchez à faire pour arriver au problème
  4. ajouter des copies écran (situation avant / après) afin de pemettre de mieux comprendre
Merci de publier ces informations à la suite.
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: [Calc] grouper des résultats : cas de plusieurs tables

Message par gerard24 »

Bonjour,

Différents TCD utilisant la même source de données ne peuvent pas avoir des groupements différents.
L'astuce consiste à ajouter une ligne sur la source du second.
Plage $Base.$A$1:$G$457 pour le premier, et $Base.$A$1:$G$458 pour le second.

A+
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
Michel Damiens
Fraîchement OOthentifié
Messages : 6
Inscription : 08 avr. 2019 22:23

Re: [Résolu][Calc] grouper des résultats : plusieurs tables

Message par Michel Damiens »

Bonsoir,
ça fonctionne effectivement en changeant la plage source.
Je ne comprends pas bien la logique et surtout je ne vois pas comment on peut "deviner" une solution comme celle là.
Y-a-t-il une documentation "secrète" !!!
J'ai pourtant regardé en détail l'API, les quelques livres qui existent (Pytoniac, ...), les différents forums sur internet, ...
Mais sans succès.
En tous cas grand merci pour votre aide.
Cordialement,
Michel
LibreOffice 6.0.7.3 sous Ubuntu 18.04