Petite information qui pourrait aider le schmilblic:
Sous Windows Vista, avec le formatage des dates en suisse romande (p.
ex. 10.09.1936), ce problème n'existe pas.
Si je rentre les dates à la française (avec des '/'), il me les
convertit à la Suisse (avec des '.') et elles sont toujours correctes !
Amusez-vous bien avec ce bug :-).
Patrick
christianwtd a écrit :
Bonjour à tous,
Je vais essayer en quelques lignes de faire la synthèse du bug des
dates, signalé dans les fils précédents.
Le ou les bugs dates ne semblent concerner que les versions OOo
récentes et sous WinXp. Ils se révèlent à partir d'un nouveau
classeur. Quelques modifications font parfois disparaitre le bug. 3
cas bien identifiés:
- les dates se transforment en textes
- les dates se décalent d'un jour entre la cellule et la zone de
saisie de la barre de formules.
- les dates se modifient au cours d'un déplacement de cellule active.
Confirmations ou infirmations :
bug OOo2.2 WinXP (Boite dialogue "Import de texte" oui)
bug OOo2.3dev WinXP Pro
bug OOo2.2.0 WinXP Pro
Ok OOo 2.1.0 MacOS 10.3.9
Ok OOo 2.0.3 Mandriva (Boite dialogue "Import de texte" non)
Ok OOo 2.0.4 Ubuntu5 Edgy (Boite dialogue "Import de
texte" non)
Exemple bug: 10/09/1936
Dans un nouveau classeur, écrit dans A1 (pour l'exemple) devient
automatiquement un texte. La cellule active devient A2 (normal). Il
suffit de remonter avec la flèche haute, écrire à nouveau 10/09/1936
en A1 pour que cette fois-ci ce soit une date.
Il semble que ne soit affecté que les dates (toutes ?), antérieures au
17/09/1945.
Les dates négatives (je parle des dates antérieures à la date
référence 30.12.1899) sont aussi affectées.
Autre exemple : On saisit dans une colonne une suite de dates
quelconques. Les dates, supérieures à 1945 (à préciser) s'inscrivent
normalement. Les autres dates deviennent des textes.
Autre cas, plus dangereux, valeurs d'exemples :
En A1 : 15/10/1980
En A2 : 06/10/1938
En A2, c'est un texte. L'utilisateur expérimenté supprime l'apostrophe
précédant la date. Il s'en suit une très désagréable surprise avec un
affichage dans la cellule de 05/10/1938 et 06/10/1938 dans la zone
saisie de la barre de formules (décalage de 1 jour).
Un test simple =CNUM(A2) retourne 14159. Cette valeur correspond bien
au 06/10/1938. Mais l'affichage de la cellule est donc faux.
On continue avec cette même valeur de 14159. Appliquez le formatage
date NNNNJ MMMM AAAA. Dans la boite de dialogue, onglet Nombres, Date,
l'exemple affiché est jeudi 6 octobre 1938. Validez, il s'affiche
mercredi 5 octobre 1938.
Pour info, la bonne date est jeudi 6 octobre 1938 (vérifié avec OOo
1.1.5)
Dernier cas, spécial fêtard, ou comment voir double...
Nouveau classeur,
A1, vide, ensuite écrivez sans modifier à la suite,
en A2 : 10/09/1936
en A3 : 21/09/1976
En A2,c'est un texte. Supprimez l'apostrophe du début. Maintenant
c'est 09/09/1936.
Le gag ? Promenez-vous avec les flèches haut et bas sur les cellules
de A1 à A3. En A2 on bascule alternativement de 09/10/1936 à 10/09/1936.
Voila, c'est sans doute incomplet, mais ça devrait aider un peu.
C'est promis, je ne critiquerais plus (enfin pas de la même façon)
ceux qui disent "l'ordinateur s'est trompé" !
Je laisse le soin aux spécialistes de faire remonter l'info.
Bon surf,
Christian
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]