Export Excel et le format date

Bonjour,

j'ai réalisé un export Excel depuis une page aspx.
Tout fonctionne bien sauf pour une colonne "durée" au format hh:mm:ss

Voilà mon soucis:
la valeur exporté est correct, je mets la colonne au bon format (hh:mm:ss ou 37:54:02), Excel ne réconnaiit toujours pas ce format. En fait il faut que j'entre dans chaque cellule une à une, sans rien faire (je me mets sur la cellule, je fais F2, je tape entrée) et c'est bon, je peux enfin sommer mes durées;

Quelqu'un aurait une idée svp ??

Merci d'avance.

cutKemist
Configuration: Windows XP
Firefox 3.0

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. essai avec un cpier collonne et copiage special valeur ensuite un forma date
    1. Toujours pareil
      Il faut que je rentre dans la cellule afin qu'il comprenne que c'est une heure
    2. Contributeur
      @cutkemistA tout hasard, ça a déja marché sur d'autre sujet où en fin de compte, les nombres se rentrent automatiquement sous format texte, ce qui interdit un affichage en heures, essayez:
      de placer 1 dans une cellule hors champ mettons.
      De copier cette cellule
      De sélectionner votre colonne d'heure
      De faire un collage spécial mulitiplication
      De placer votre format.
      Je ne garantis pas le résultat
      Nota, pour que comme vous l'avez transmis dans votre message, vous puissiez afficher 37:54:00, le format hh:mn:ss ne convient pas Excel s'arréte à 24, il vous affiche donc 13:54:00 avec en prime, la date du 1° jour de son calendrier;
      Pour remèdire à ce problème:
      Format de cellule / Personnaliser/ choisir: [hh]:mn:s
      Bonne chance. Vérifiez aussi que vos info importées soit bien écrites correctement

      Crdlmnt

    3. @VaucluseJe dis format hh:mm:ss pour être générique mais en fait j'ai choisi le bon sous excel ("37:30:55)

      Les infos sont correctement importées

      Pour ce qui est de la manip il faudrait que je puisse gérer ça par macro et mon format d'export ne le permet pas.

      Merci
  2. Contributeur
    Bonsoir,

    autre proposition : sélectionner la zone et remplacer : par :
    Ca marche pour les formules non reconnues en tant que telles, pourquoi pas sur les heures formatées.
    Teste toutes les propositions et dis nous ce qui marche, ça servira pour le suivant...

    eric
    1. Je sais que cette manip fonctionne et ça sera la dernière solution que je donnerais aux utilisateurs si je ne parvient pas à le résoudre par code.

      Merci
    2. Contributeur
      @cutkemistAh parce que tu veux une solution en vba ?
      Il est temps de le dire...
      Sans un exemple de ton fichier difficile de reproduire le problème.
      Analyse la chaine, convertis là en heures décimales et divise par 24...
      eric
    3. Contributeur
      @eriiicSalut Eric
      Une question bien posée fait la moitié de la réponse.
      Pas de chance, tu es tombé sur l'autre moitié :-)
      Crdlmnt
    4. Contributeur
      @VaucluseSalut vaucluse,
      NOUS sommes tombés.... ;-)
      Pour ma part j'estime avoir répondu à la question posée et je m'arreterai donc là
      eric
    5. Contributeur
      @eriiicExact Eric, mais je n'ose pas dire à ma femme que nous avons la même moitiè!
      Amicalement, bises à madame

Discussions similaires

question pix mot caché

7 réponses