Bonsoir Henri,
Le 13/12/2017 à 18:26, Henri Boyet a écrit :
Bonjour,
J'ai déjà soumis mon problème mais sans réponse jusqu'à présent. Je le
reformule avec quelques précisions.
Dans ma feuille de calcul, j'ai une colonne avec des dates au format
jj/mm/aa. J'ai créé un filtre spécial pour n'afficher que les lignes
comportant une date jusqu'à aujourd'hui : <=aujourdhui(). Mais aucune
ligne ne s'affiche. J'ai voulu essayer «à la main» avec un filtre
standard. Dans les critères de filtre, les valeurs de ma colonne
s'affichent au format aaaa-mm-jj (devrais-je dire yyyy-mm-dd ?).
Pourtant, tout est configuré en français. Je peux alors obtenir ce que
je veux en entrant la valeur du jour au format anglais, mais toujours
pas avec la fonction aujourdhui().
Le problème est le même avec différentes versions de LO, sous Windows
et Linux.
Voici le lien vers mon fichier simplifié et anonymisé :
https://framadrop.org/r/RvpDgMtWAb#7n42v/tLYzCEC7010B368eEx7hsLdaHBO9ezWv1Bon8=
La colonne sur laquelle je veux filtrer est «ESS1». Le filtre spécial
s'appelle «Filtre_Maj» et est défini dans l'onglet «Filtres».
Est-ce que je me trompe quelque part dans le paramétrage ? Merci pour
votre aide.
Henri
Si j'ai bien compris, lorsque tu mets dans ton filtre
<=aujourdhui()
LibO voit le début du contenu '<=' comme un texte (puisque ça ne
commence pas par '='), donc le reste du contenu 'aujourdhui()' est
toujours interprété comme un texte. Tu demandes en fait à LibO d'être
capable de reconnaitre au milieu de ton texte une fonction. Il faut que
tu sépares la fonction du reste du code du test, pour que LibO puisse
l'identifier comme une fonction :
= "<=" & AUJOURDHUI()
dans ce cas, le texte "<=" est concaténer avec le retour de la fonction
AUJOURDHUI() et tu obtiens le résultat attendu (même si l'affichage dans
le filtre donne le numéro du jour correspondant).
L'affichage des dates en aaaa-mm-jj dans le filtre est peut-être lié à
l'impossibilité de maîtriser le format de date de toutes les cellules,
certaines pouvant utiliser d'autres locales ; mais cela n'a aucun
rapport avec ton filtre.
A+
Laurent BP
--
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/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
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.