sebsab2008
Messages postés11Date d'inscriptionvendredi 7 décembre 2007StatutMembreDernière intervention10 mars 2009
-
9 mars 2009 à 13:54
sebsab2008
Messages postés11Date d'inscriptionvendredi 7 décembre 2007StatutMembreDernière intervention10 mars 2009
-
10 mars 2009 à 15:00
Bonjour,
Voilà mon problème: je ne parviens pas à recuperer une valeur d'une cellule excel où le format de la cellule est personnalisé en "mm:ss".
En effet, je parviens sans problème à recuperer une valeur numerique d'une cellule en utilisant "dataSheet.cells.item(x,y).value()" mais pas lorsque la cellule représente un temps.
J'essai d'être un peu plus clair. J'ai par exemple une cellule avec la valeur 05:26. Je souhaite recuperer cette valeur via Jscript. Le problème est que j'obtiens un décimal du type 0,0049325177...
Sur le net, j'ai trouvé des fonctions qui convertisse les décimaux en heure, minutes, secondes mais je n'obtiens pas du tout le temps initial.
Avez-vous un moyen, une méthode, une propriété à utiliser pour résoudre mon petit soucis?
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 9 mars 2009 à 16:39
Bonjour,
>>Le problème est que j'obtiens un décimal du type 0,0049325177...
il semblerait
>>j'ai trouvé des fonctions qui convertisse
tu as un exemple de fonction ?
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 9 mars 2009 à 16:41
ch'tiot question néanmoins ou handicapé nasal comme tu veux)....
>> cellule est personnalisé en "mm:ss"
on peut définir une cellule en minutes:secondes dans excel ?
car je suppute ( mais sans l'être ) que mm c'est : minutes et ss : secondes ?
sebsab2008
Messages postés11Date d'inscriptionvendredi 7 décembre 2007StatutMembreDernière intervention10 mars 2009 10 mars 2009 à 07:43
Merci Bul3 pour ta réponse!
>>on peut définir une cellule en minutes:secondes dans excel --> Oui
>>car je suppute ( mais sans l'être ) que mm c'est : minutes et ss : secondes --> tu supputes bien
>>tu as un exemple de fonction --> voici la fonction :
function makeTime(form) {
num = (checkDecimal(form.hourtotal.value));
if (num) {
form.hour.value = parseInt(num);
num -= parseInt(num); num *= 60;
form.min.value = parseInt(num);
num -= parseInt(num); num *= 60;
form.sec.value = parseInt(num);
}
}