Le 29/06/2011 09:14, pierre-yves samyn a écrit :
Bonjour
En complément des réponses déjà données...
[...]
Tu peux simplifier en remplaçant maintenant()=maintenant() par ALEA() qui
provoquera également le recalcul.
J'y avait pensé mais deux raisons m'ont fait préféré maintenant() :
1) même si c'est fort peu probable, ALEA() peut je crois renvoyer un 0 (strict) qui équivaudrait à un FALSE au lieu d'un
TRUE.
il faudrait donc mettre 1 + ALEA pour être sûr d'avoir un TRUE qui ne falsifierait pas ma formule.
2) De plus je suis partie de la supposition que pour la majorité des architectures, il est toujours plus simple "en
interne" de retourner une valeur qui existe déjà dans un registre mémoire (la date courante) que de faire appel à une
fonction aleatoire qui sont souvent gourmande (hormis puce avec générateur intégré).
Le classeur joint reprend ces différents points :
http://nabble.documentfoundation.org/file/n3120572/IsDate.ods IsDate.ods
J'ai étudié ton code vb, qui me parait intéressant
Je pense que l'on pourra se servir d'un code de ce type si l'on veut implémenter une fonction
ESTDATEBIENFORMATE(...;...;[...]) alias ISDATEWELLFORMATTED(...;...;[...])
Je transfère ce sujet sur Discuss pour ne pas encombré user
Cordialement
Pierre-Yves
Merci encore
A+
Samuel
--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://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.