Aide - Recherche - Membres - Calendrier
Version complète : Excel et les dates
Forum Ripp-it After Me > Informatique générale > Systèmes d'exploitation et logiciels
Dirk-Pitt
Bonjour à tous,

Savez vous quelle est la plus petite valeur que l'on peut entrer dans une cellule date d'Excel ? Est ce paramétrable ?

Mon problème est que j'ai besoin d'entrer ( par programme ) la date du 11.01.1897 et ça crache. beuh.gif

J'ai pris Excel en intéractif, j'ai entré la date voulue et j'ai essayé de la formater en faisant afficher le mois en toutes lettres. Visiblement, Excel ne considère pas mon '11.01.1897' comme une date mais comme un texte.

Dans les options on a "Calendrier depuis 1904" et l'aide pour cette option est ...


Calendrier depuis 1904 : Déplace la date de départ servant de base à tous les calculs de date du 1er janvier 1900 au 2 janvier 1904.


Donc il semble que cette plus petite valeur soit 01.01.1900 ? Vous confirmez ?

Une idée ? yahoo.gif
Winche
Je viens de me renseigner auprès d'un "pro" d'excel : ce n'est pas possible du tout. Pour des raisons d'algorithme de gestion de la date et des calculs attenants.

Le seul moyen est de gérer cette date en tant que chaîne de caractères (format texte)

Désolé euh.gif
Dirk-Pitt
Merci Winche. cling1.gif

Je me doutais bien de cela ... et merci Microsoft evil.gif

Bon je vais contourner le problème dans mon code. beuh.gif

Tout de même cette patiente a presque 110 ans ! Un bel âge, non ? yahoo.gif
Winche
Ouaip .. tu m'étonnes ..

Par contre, M$ n'y est pas pour grand chose : la complexité induite par la gestion de dates antérieures à 1900 rendait l'algorithme extrêmement complexe et d'après ce que j'ai compris bloquait ou rendait difficile certains calculs relatifs aux dates et périodes.
Ils ont dû faire un choix et il faut bien reconnaître que ce n'est pas monnaie courante d'avoir à intégrer une date < 1900 dans une feuille de calcul.

Question à la con : tu as regardé du coté de OOo ?
Dirk-Pitt
(Winche @ mardi 10 octobre 2006 à 13:46) *

Question à la con : tu as regardé du coté de OOo ?

J'avoue que non euh.gif

Mais ce n'est pas si simple, car il faudrait que je trouve un bout de code pour pouvoir créer et remplir un classeur OO. Cela existe peut être, mais je n'ai pas ( encore ) cherché.

De toutes manières, vu que mes utilisateurs ont Excel ... on tourne un peu en rond. Car il faut qu'Excel sache ouvrir ce classeur.
Winche
OOo est compatible avec Excel cling1.gif
lauden
Si ça peut t'aider : http://j-walk.com/ss/excel/files/xdate.htm
Dirk-Pitt
(lauden @ mardi 10 octobre 2006 à 14:26) *

Excellent. aga.gif Merci beaucoup. cling.gif

J'essaye ça tout de suite. gniark.gif
Winche
Hé hé .. j'vais faire suivre ce lien au prof qui m'a renseigné t'aleur .. aga.gif
underground78
Etrange que MS ne réussisse pas là où quelqu'un a réussi ...
Dirk-Pitt
Pas tant que ça good.gif
Winche
Les concepteurs de Excel avaient l'ensemble du logiciel à mettre en place et donc des choix à faire. Une fois le logiciel créé, j'imagine que la tache est plus facile à réaliser ..

Mais il semblerait que cela ne marche pas aussi bien ? DP des retours ? yahoo1.gif
Dirk-Pitt
Ben ... il faut que je modifie mon code ... Et que je distribue la bibliothèque sur les postes clients ... moyennement cool.

Sinon, les premiers test ( manuels ) sont Ok. yahoo.gif
Winche
Cool parce que j'ai balancé le lien au prof et je me serai fait un ch'tit peu chambrer demain si ça ne marchait pas ou qu'à moitié .. mrgreen2.gif
cdoris
(lauden @ mardi 10 octobre 2006 à 14:26) *


On en apprend tous les jours sur ce forum ! aga.gif

Merci pour l'info, lauden cling.gif
Dirk-Pitt
Je suis en train de terminer de modifier mon code ... plus d'infos bientôt. yahoo.gif
cdoris
J'ai essayé de télécharger :


Antivirus du Proxy HTTP du xxxx
Accès interdit
L'antivirus du Proxy HTTP a interdit l'accès à un fichier.
Deux causes sont possibles :

soit le fichier contient un code malveillant (virus, troyen...),
soit il s'agit d'une archive protégée par un mot de passe.
Vous n'avez aucune action à effectuer.
--------------------------------------------------------------------------------

Objet : xdate.exe

Action : quarantined

Nom du code malveillant : *GenericMacro*



Je ne sais pas si c'est du sérieux, ou si cela traduit la paranoia de la boite en matière de sécurité. bbbb.gif

Dans un passé récent, il était imposssible de télécharger des fichiers .zip (archivage classique pour des présentations .ppt par exemple), alors que l'on pouvait télécharger sans problème des .rar ... an_ouarf.gif



Dirk-Pitt
Regarde ton EMail ;
cdoris
(Dirk-Pitt @ mercredi 11 octobre 2006 à 11:27) *

Regarde ton EMail ;

Nickel, merci aga.gif

Dirk-Pitt
(cdoris @ mercredi 11 octobre 2006 à 13:25) *

(Dirk-Pitt @ mercredi 11 octobre 2006 à 11:27) *

Regarde ton EMail yahoo.gif

Nickel, merci aga.gif

cling.gif
Dirk-Pitt
Ben ce n'est pas gagné ... J'ai un truc très étrange. bof.gif

1. J'ai chargé l'AddIn dans Excel
2. J'ai réussi à créer le classeur Excel par programme avec les formules adéquates pour les dates. Exemple

=XDATE(1954;4;9;"Short Date")

3. Lorsque j'ouvre la feuille Excel, toutes les cellules dates sont en erreur ( #NOM? )
4. Je me place sur une cellule en erreur, je fais F2 ( Edition ), puis <enter> ( Validation ) sans rien changer et c'est bon ... vraiment space

J'suis largué ... Mais ne je vais pas vous gonfler davantage avec mes histoires d'Excel yahoo.gif
Winche
Je peux moi ???

Parce que j'ai un truc qui me soûle :

Lorsque j'ouvre Excel, systématiquement le haut de fenêtre se retrouve "sous" la barre de tâches.
Obligé de faire un clic droit sur le bouton Excel dans la dite barre pour appeler la commande "déplacer" et ramener ainsi excel avec les flèches clavier dans une position normale (c'est à dire boutons et menus de Excel accessibles)

Un tout petit peu chiant ..

Y a-t-il un moyen de définir la position d'ouverture ou de faire en sorte que celle à la fermeture d'Excel soit conservée à l'ouverture suivante ?

euh.gif

Dirk-Pitt
Ta barre des tâches est en haut de l'écran ?
Winche
Oui euh.gif ..

Bon je pourrai toujours la mettre en bas mais le désagrément engendré m'ennuie plus que de devoir aller chercher excel à chaque fois .. gloups3.gif
Dirk-Pitt
J'ai aussi ça sur mon PC @ Home ... J'ai une barre de boutons en haut et il y a quelques applis qui ne se "souviennent" pas bien de la position de leur fenêtre.

... Mais je n'ai pas la solution, désolé. euh.gif
Winche
Tant pis .. il y a au moins la possibilité de "descendre" la fenêtre .. cling1.gif
YannBresil
(Dirk-Pitt @ mercredi 11 octobre 2006 à 10:02) *
Ben ce n'est pas gagné ... J'ai un truc très étrange. bof.gif

1. J'ai chargé l'AddIn dans Excel
2. J'ai réussi à créer le classeur Excel par programme avec les formules adéquates pour les dates. Exemple

=XDATE(1954;4;9;"Short Date")

3. Lorsque j'ouvre la feuille Excel, toutes les cellules dates sont en erreur ( #NOM? )
4. Je me place sur une cellule en erreur, je fais F2 ( Edition ), puis <enter> ( Validation ) sans rien changer et c'est bon ... vraiment space

J'suis largué ... Mais ne je vais pas vous gonfler davantage avec mes histoires d'Excel yahoo.gif


J'ai déjà eu ce souci il y a longtemps avec excel 95, ce n'est pas lié à ces fonctions je pense.
De mémoire (mais je ne suis pas trop sur), vérifie que tu inséres les formules par ta macro en respectant bien la casse.
Dirk-Pitt
Merci Yann. Je viens de vérifier ... hélas ce n'est pas ça. beuh.gif
lauden
Si les dates arrivent par importation ou par copier/coller, il se peut qu'excel, les considère en premier lieu comme du texte. Le simple fait d'éditer modifie automatiquement le type de la valeur qui est reconnue alors comme une date. Tu dois t'arranger pour donner à ton champ date le type date.
YannBresil
a vi, bonne idée ça aussi.
C'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez Excel et les dates.
Invision Power Board © 2001-2008 Invision Power Services, Inc.