Date: prev next · Thread: first prev next last
2024 Archives by date, by thread · List index


Tout cela ressemble à une copie du comportement de Excel  😉 🙁
Je crois que LO mime de plus en plus MS pour attirer de plus en plus d'utilisateurs .. Mais peut-on vraiment leur jeter la pierre ?! Uns solution dans 24.8.2.1 : il y a l'option "Message - Action- Macro"   et on branche sur une macro du genre
Sub vide
    ' ne rien faire !  utilisé pour "Données - Validité - plage de cellules"
End Sub


Oui, je sais, c'est un peu tordu mais ça marche  😉😛

Le 18/11/2024 à 12:08, Ocleyr2lalune a écrit :
Déjà les tests selon les versions :
Je reproduis (contenu non valide supprimé, malgré la case décochée "afficher un message d'erreur quand des valeurs incorrectes sont saisies")

En 24.2.2 /WS 2019
Version: 24.2.2.2 (X86_64) / LibreOffice Community
Build ID: d56cc158d8a96260b836f100ef4b4ef25d6f1a01
CPU threads: 20; OS: Windows 10.0 Build 17763; UI render: Skia/Raster; VCL: win
Locale: fr-FR (fr_FR); UI: fr-FR
Calc: threaded

En 24.2.6.2 / Win 11
Version: 24.2.6.2 (X86_64) / LibreOffice Community
Build ID: ef66aa7e36a1bb8e65bfbc63aba53045a14d0871
CPU threads: 8; OS: Windows 10.0 Build 22631; UI render: Skia/Raster; VCL: win
Locale: fr-FR (fr_FR); UI: fr-FR
Calc: CL threaded

j'obtiens le comportement attendu (valeur incorrecte saisie, prise en compte, menu déroulant affiché)
en 7.6.6.3 portable / Win11
Version: 7.6.6.3 (x86) / LibreOffice Community
Build ID: d97b2716a9a4a2ce1391dee1765565ea469b0ae7
CPU threads: 8; OS: Windows 10.0 Build 22631; UI render: Skia/Vulkan; VCL: win
Locale: fr-FR (fr_FR); UI: fr-FR
Calc: CL threaded

En 4.0.6.2 portable / win 11
Version 4.0.6.2 (Build ID: 2e2573268451a50806fcd60ae2d9fe01dd0ce24)

Ensuite l'aide en ligne https://help.libreoffice.org/latest/fr/text/scalc/guide/validity.html
Je cite
Une fois les conditions de validité définies, vous pouvez utiliser les deux autres onglets pour créer des zones de message :(...)
pouvez => donc ce n'est pas obligatoire.
Si vous sélectionnez l'action "Stop", les entrée non valides ne sont pas acceptées et le contenu précédent de la cellule est conservé.
à partir de la 24.2, c'est ce qui se passe quand on décoche le message d'erreur, et, même si on modifie 'arrêter' en 'informer', car le plus intéressant :
Les actions Avertissement ou Information affichent une boîte de dialogue permettant d'annuler ou de valider l'entrée.
Cette phrase indique qu'une entrée incorrecte peut être admise si l'on en fait le choix.

Or, soit l'on considère que si le message d'erreur est désactivé, on ne choisit pas et la saisie est invalidée (pourquoi pas, mais depuis plus de 10 ans - date de la 4.0.6 - c'est l'inverse) soit l'on considère que le comportement en cas d'erreur de saisie est décorrélé de l'affichage du message d'erreur (pourquoi pas, mais le paramètre est affiché dans les options du message d'erreur, et de toute façon, si l'on change ce paramètre en 24.2, cela ne change rien au comportement obtenu).

Conclusion il y a un hic.
Il est possible que la fonction de validité ait été enrichie avec un souci (involontaire) au passage. à creuser.

NB : En revanche, si tu actives le message d'erreur, et que tu choisis comme paramètre information, tu peux valider le message par OK, et la saisie est conservée.

OK, mais pourquoi changer le comportement par défaut, sans message d'erreur, présent depuis tant d'années ??? Une mauvaise envie de copier sur Excel parce que sinon LibreOffice n'a pas assez à proposer pour convaincre ? Je ne suis pas allée vérifier comment les dernières versions d'Excel marchait, faudrait voir !

A suivre donc.

Claire

Le 18/11/2024 11:25, Cleyr Listes a écrit :
Bonjour Hervé

j'ai toujours utilisé la validité comme tu l'expliques.

Je compte faire quelques recherches complémentaires.

Un vieux bug peut toujours avoir été corrigé mais ça me semble étrange .. Il arrive qu'une fonction nativement implémentée d'une façon soit modifiée pour de bonnes raisons. Dans ce cas, on devrait pouvoir en trouver l'explication dans bugzilla. Je creuserais aussi ce que dit la doc sur le sujet car oui, j'ai vraiment toujours compris comme toi la validité des données (⁠◠⁠‿⁠◕⁠)

A suivre donc

Claire


Le 18 novembre 2024 08:25:55 GMT+01:00, Herve ROUSSEL <Herve.Roussel@grenoble-inp.fr> a écrit :
Bonjour,

Merci Michel de ton retour.

Jusqu'à présent j'utilisais (peut-être à tort à la vue de ta remarque pertinente concernant le vocabulaire "Afficher" par rapport à "Accepter"...) cette fonction pour justement interdire (quand la case est cochée) toutes les valeurs différentes de ce qui est proposé dans le menu déroulant de la validation des données ou au contraire  (quand cette case est décochée) proposer des valeurs dans le menu déroulant en laissant libre la possibilité de saisir une valeur qui n'est pas déjà incluse dans le menu déroulant.

Je vais voir s'il y a d'autres retours.

Bonne journée.
Cordialement.
Hervé

On 17/11/2024 21:59, Michel Rudelle - Listes LibO wrote:
Bonsoir,

Je n'ai pas de version antérieure pour tester, et comme j'ai toujours utilisé cette fonction avec l’affichage du message d'erreur, je ne sais pas le comportement antérieur. Toutefois, il me paraît logique de considérer que le comportement actuel est correct et que l'ancien comportait un bug d'où (si mon hypothèse est correcte) la correction d'un bug entre ces versions :

En effet, la case cochée mentionne "Afficher un message d'erreur lorsque des valeurs incorrectes sont saisies" - il n'y est question que d'afficher un message

Pour décrire le comportement antérieur, le message devrait être: "Accepter des valeurs hors liste"

Mais ce n'est qu'une hypothèse...


--
Hervé ROUSSEL
*Hervé ROUSSEL*
**********************************************************************
Pour ouvrir les documents au format ouvert ODF (*.odt, *.ods, *.odp, *.odg, *.odb, *.odf, ...), vous pouvez télécharger et installer _*librement*_ le logiciel LibreOffice à l'adresse suivante : http://fr.libreoffice.org/telecharger/ <http://fr.libreoffice.org/telecharger/>
**********************************************************************
_Grenoble INP - LMGP - CMTC_
Site MINATEC - 3 parvis Louis Néel - CS50257 - 38 016 GRENOBLE Cedex 1 FRANCE Tel : +33 (0)4 56 52 93 40 - Mél : _Herve.Roussel@grenoble-inp.fr_ <mailto:Herve.Roussel@grenoble-inp.fr>- Bureau : 1-24
_Visitez nos sites internet :_
*Consortium des Moyens Technologiques Communs*(CMTC) - _www.cmtc.grenoble-inp.fr_ <http://www.cmtc.grenoble-inp.fr/> *Laboratoire des Matériaux et du Génie Physique*(LMGP) - _www.lmgp.grenoble-inp.fr_ <http://www.lmgp.grenoble-inp.fr/>- UMR CNRS 5628 *Groupe Grenoble INP *(Grenoble INP) - _www.grenoble-inp.fr_ <http://www.grenoble-inp.fr/>
--
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

Claire


--
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.