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 à [email protected] <mailto:[email protected]> 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 à [email protected] pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
