https://drop.devloprog.org/r/xZHjHhZg6h#y4Pdr88WRLMARRytJ4kIOJhuznDtA2S5uroGzzOHBMQ=
<https://drop.devloprog.org/r/xZHjHhZg6h#y4Pdr88WRLMARRytJ4kIOJhuznDtA2S5uroGzzOHBMQ=>
voici une proposition, et ci-dessous la méthode employée.
pour chaque feuille (filtrée) : vue à créer :
copier la feuille source unique avec liaison vers chacune des feuilles cibles
tu copie plusieurs fois, mais c'est avec liaison, toute modification de la feuille d'origine est
reportée sur les autres.
=> ça peut suffire pour résoudre ton problème, mais pas en te contentant de l'autofiltre. car
seules les valeurs de chaque cellules seront actualisées, pas le filtre.
=> tu peux essayer de voir ce que ça donne pour le filtre standard (=> pourras tu actualise rles
données comme je le propose ci-dessous), et sinon il reste donc la solution via les filtres spéciaux
l'aide sur les filtres spéciaux
https://help.libreoffice.org/7.2/fr/text/scalc/guide/specialfilter.html
<https://help.libreoffice.org/7.2/fr/text/scalc/guide/specialfilter.html>
je pense depuis longtemps qu'ils sont sous utilisés. Pourtant ils permettent aussi de bien mieux
documenter les filtres appliqués (puisqu'il faut spécifier dans le classeur les critères de
filtres, qui restent donc toujours accessibles... et modifiables. sans ouvrir une nouvelle fenêtre.
Il faut donc d'abord trouver un endroit ou spécifier tes critères pour chaque feuille. La méthode
que j'utilise, est l'utilisation d'une feuille spécifique (qui peut aussi héberger la définition
des données) pour regrouper tous les critères. Je nomme chacune des plages concernées (ce n'est pas
obligatoire, mais je peux directement la définir comme "filtre" cf options de création de la plage
de données)
Ensuite tu définis chacune des zones à filtrer comme des plages de base de données (je finis par me
demander si c'est indispensable, mais il me semble qu'à une époque c'était nécessaire...)
Ensuite, tu sélectionne la plage de données à filtrer, puis données / filtre spécial (et dans la
zone à filter, il ne te reste plus qu'à sélectionner la plage de critère, nomme et définie comme
filtre. La référence de la plage est automatiquement appliquée.
Voilà, tu dois reproduire cette manip pour chacune des vues dont tu as besoin.
Au jour le jour, Données / sélectionner la plage puis Données / actualiser les données, te suffit à
obtenir uen vue à jour => tu places ces 2 commandes dans le menu contextuel et tout est ok.
Quelques subtilités :
il faut retenir que dans la zone de critère
- les lignes sont regroupées par un "ou"
- les colonnes sont regroupées par un "et"
tu dois avoir toutes les colonnes de ton tableau qui sont reprises. Il est donc préférable de
copier la ligne d'en tête. Pour ta colonne C, il faut que ta formule reste intacte (donc petite
modification pour bien faire référence à la bonne zone).
je ne sais plus comment on indique le critère "non vide" du coup
pour tes colonnes D et E, tu n'as qu'un x quand ce n'est pas vide, j'ai donc changé ton critère.
Je me doutes bien que la réalité peut être plus complexe, je t'ai donc fait aussi un exemple sur la
base de la colonne N où tu as 2 valeurs possibles.
En espérant que cela t'aide, il est possible que tu n'aies pas besoin d'aller si loin...
Claire
Ocleyr2lalune wrote:
Re
je viens de voir ton fichier
tu dois paramétrer un filtre standard par feuille cible. Ta source étant la même, effectivement ça
coince. Donc je reviens à ma toute première proposition de ce week end :
définir des plages de données, et les associer à un filtre spécial (un par feuille)
je te fais une proposition en ce sens dans la soirée ;-)
Claire
Stéphane Santon wrote:
Bonjour,
Le 06/12/2021 à 00:31, Stéphane Santon a écrit :
La solution a l'air très séduisante, mais 'arrive pâs...
'ha mârche umm peuh...
-Positionné sur ma table source, j'ai créé un filtre standard.
Je n'ai pas trouvé "N'est pas vide", dommage.
En fait il faut sélectionner l'opérateur '=' et dans le champ de paramètre on prend "non vide".
- Je coche "Copier le résultat vers...3 et désigne une autre feuille en A1
Je récupère bien les entêtes de ma table, mais liste vide
Je récupère bien ma liste filtrée dans la feuille cible.
MAIS telle que je vois la boite de dialogue, cette fonctionnalité ne me > permettra de ne créer
qu'un seul filtre sur cible depuis ma source, non ?
Ci-joint mon fichier.
https://www.cjoint.com/c/KLgvSvxPzjT <https://www.cjoint.com/c/KLgvSvxPzjT>
Ma source est la feuille "U61 Conception, étude détaillée du projet"
J'ai extrait par le filtre standard les lignes dont le champ "A" (colonne D) est non vide, cible
dans la feuille "Vue U61 Contrat A"
Mais je souhaite /en même temps/ filtrer les lignes dont le champ "B" (colonne E) est non vide,
cible dans la feuille "Vue U61 Contrat B".
Pas possible avec cette méthode ??
Merci
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org
<mailto:users+unsubscribe@fr.libreoffice.org> pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
<https://listarchives.libreoffice.org/fr/users/>
Privacy Policy: https://www.documentfoundation.org/privacy
<https://www.documentfoundation.org/privacy>
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.