bonjour
une cellule au format nombre où il est écrit 6,15 pour signifier 06:15 heure.
j'ai besoin par un calcul et non une macro, de transformer 6,15 en 06:15 dans une cellule.
je pense qu'il doit y avoir une question de centieme... ou autre..
Version imprimable
bonjour
une cellule au format nombre où il est écrit 6,15 pour signifier 06:15 heure.
j'ai besoin par un calcul et non une macro, de transformer 6,15 en 06:15 dans une cellule.
je pense qu'il doit y avoir une question de centieme... ou autre..
Salut djoumusic et le forum
Sans garanties : en a1 le nombre décimal, formuleA+Code:=TEMPS(TRONQUE(A1);(A1-TRONQUE(A1))*100;0)
GENIAL !
ca marche, et c'est exactement, ce que je cherchais !!!
Mille merci,
a charge de revanche j'espere
cdt!
juste une autre question qui n'est plus vraiment relative au sujet premier..
mais qui en fait partie,
je voudrais inclure dans une macro cette fonction, et mettre a jour par liaison
les valeurs,
j'aimerai qu'a la place de la cellule ("a1") de votre exemple, il y ait une liaison..
ce qui permettrait d'avoir les valeurs a jour sans execution a chaque fois de la macro...
voilà le code que j'ai ecrit avec une valeur de 21.3 dans la macro,
en resultat j'ai bien le bon resultat,
j'ai essayé d'ecrire la liaison a la place,
mais, je dois mal l'ecrire.. et du coup ca ne passe pas...
comment feriez vous :
voici mon code actuel
Code:
1
2
3
4
5
6 Sub Macro1() Range("B6").Select ActiveCell.FormulaR1C1 = _ "=TIME(TRUNC(21.15),(21.15-TRUNC(21.15))*100,0)" End Sub
ok j'y suis arrivé
voilà comment ecrire la liaison.
c'est juste trop bien !Code:=TEMPS(TRONQUE('C:\Users\Julien\Desktop\[MatriceCAFE RITAZZA v8.xls]Planning'!AT7);(('C:\Users\Julien\Desktop\[MatriceCAFE RITAZZA v8.xls]Planning'!AT7)-TRONQUE('C:\Users\Julien\Desktop\[MatriceCAFE RITAZZA v8.xls]Planning'!AT7))*100;0)
merci