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..
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 : Sélectionner tout - Visualiser dans une fenêtre à part =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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part =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
Partager