Sub Macro1() ActiveCell.NumberFormat = "[h]:mm" ActiveCell = [a1] / 24 End Sub
isabelle
Bonjour à tous
J'ai comme un trou de mémoire...
j'ai en Décimale : 11,5 Comment le transformer en VBA en heure :30
Merci JJ
Jacky
Bonjour Isabelle
Je me suis planté....excuse Il faut lire: J'ai 11,5 jours==> variable Jd,5 Chaque jour vaut 7,8 heures Jd=Jd*7,8 Jd,7 heures en décimale Dans une cellule, je fais Jd*7,8/24 format [h]:mm soit 89:42 Mais, le résultat dans un msgbox au format heures??? MsgBox "Heures déduites: " & jd Avec comme résultat: Heures déduites: 89:42
JJ
"isabelle" a écrit dans le message de news:
bonjour Jacky,
Sub Macro1() ActiveCell.NumberFormat = "[h]:mm" ActiveCell = [a1] / 24 End Sub
isabelle
Bonjour à tous
J'ai comme un trou de mémoire...
j'ai en Décimale : 11,5 Comment le transformer en VBA en heure :30
Merci JJ
Bonjour Isabelle
Je me suis planté....excuse
Il faut lire:
J'ai 11,5 jours==> variable Jd,5
Chaque jour vaut 7,8 heures
Jd=Jd*7,8
Jd,7 heures en décimale
Dans une cellule, je fais Jd*7,8/24 format [h]:mm soit 89:42
Mais, le résultat dans un msgbox au format heures???
MsgBox "Heures déduites: " & jd
Avec comme résultat:
Heures déduites: 89:42
JJ
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:41C19BC4.2C192EB5@videotron.ca...
bonjour Jacky,
Sub Macro1()
ActiveCell.NumberFormat = "[h]:mm"
ActiveCell = [a1] / 24
End Sub
isabelle
Bonjour à tous
J'ai comme un trou de mémoire...
j'ai en Décimale : 11,5
Comment le transformer en VBA en heure :30
Je me suis planté....excuse Il faut lire: J'ai 11,5 jours==> variable Jd,5 Chaque jour vaut 7,8 heures Jd=Jd*7,8 Jd,7 heures en décimale Dans une cellule, je fais Jd*7,8/24 format [h]:mm soit 89:42 Mais, le résultat dans un msgbox au format heures??? MsgBox "Heures déduites: " & jd Avec comme résultat: Heures déduites: 89:42
JJ
"isabelle" a écrit dans le message de news:
bonjour Jacky,
Sub Macro1() ActiveCell.NumberFormat = "[h]:mm" ActiveCell = [a1] / 24 End Sub
isabelle
Bonjour à tous
J'ai comme un trou de mémoire...
j'ai en Décimale : 11,5 Comment le transformer en VBA en heure :30
Merci JJ
isabelle
re bonjour Jacky,
Sub Macro1() JD = 11.5 x = CDbl((JD * 7.8)) Y = Right(Format(((Int(x) - x) / 24), "hh:mm"), 2) MsgBox Int(x) & ":" & Y End Sub
isabelle
Bonjour Isabelle
Je me suis planté....excuse Il faut lire: J'ai 11,5 jours==> variable Jd,5 Chaque jour vaut 7,8 heures Jd=Jd*7,8 Jd,7 heures en décimale Dans une cellule, je fais Jd*7,8/24 format [h]:mm soit 89:42 Mais, le résultat dans un msgbox au format heures??? MsgBox "Heures déduites: " & jd Avec comme résultat: Heures déduites: 89:42
JJ
"isabelle" a écrit dans le message de news:
bonjour Jacky,
Sub Macro1() ActiveCell.NumberFormat = "[h]:mm" ActiveCell = [a1] / 24 End Sub
isabelle
Bonjour à tous
J'ai comme un trou de mémoire...
j'ai en Décimale : 11,5 Comment le transformer en VBA en heure :30
Merci JJ
re bonjour Jacky,
Sub Macro1()
JD = 11.5
x = CDbl((JD * 7.8))
Y = Right(Format(((Int(x) - x) / 24), "hh:mm"), 2)
MsgBox Int(x) & ":" & Y
End Sub
isabelle
Bonjour Isabelle
Je me suis planté....excuse
Il faut lire:
J'ai 11,5 jours==> variable Jd,5
Chaque jour vaut 7,8 heures
Jd=Jd*7,8
Jd,7 heures en décimale
Dans une cellule, je fais Jd*7,8/24 format [h]:mm soit 89:42
Mais, le résultat dans un msgbox au format heures???
MsgBox "Heures déduites: " & jd
Avec comme résultat:
Heures déduites: 89:42
JJ
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:41C19BC4.2C192EB5@videotron.ca...
bonjour Jacky,
Sub Macro1()
ActiveCell.NumberFormat = "[h]:mm"
ActiveCell = [a1] / 24
End Sub
isabelle
Bonjour à tous
J'ai comme un trou de mémoire...
j'ai en Décimale : 11,5
Comment le transformer en VBA en heure :30
Sub Macro1() JD = 11.5 x = CDbl((JD * 7.8)) Y = Right(Format(((Int(x) - x) / 24), "hh:mm"), 2) MsgBox Int(x) & ":" & Y End Sub
isabelle
Bonjour Isabelle
Je me suis planté....excuse Il faut lire: J'ai 11,5 jours==> variable Jd,5 Chaque jour vaut 7,8 heures Jd=Jd*7,8 Jd,7 heures en décimale Dans une cellule, je fais Jd*7,8/24 format [h]:mm soit 89:42 Mais, le résultat dans un msgbox au format heures??? MsgBox "Heures déduites: " & jd Avec comme résultat: Heures déduites: 89:42
JJ
"isabelle" a écrit dans le message de news:
bonjour Jacky,
Sub Macro1() ActiveCell.NumberFormat = "[h]:mm" ActiveCell = [a1] / 24 End Sub
isabelle
Bonjour à tous
J'ai comme un trou de mémoire...
j'ai en Décimale : 11,5 Comment le transformer en VBA en heure :30
Merci JJ
Jacky
Parfait ! C'est le manque de CDbl qui me mettait la pagaille et des erreurs de calcul. Cela m'apprendra à déclarer les variables :-(
Merci Beaucoup JJ
"isabelle" a écrit dans le message de news:
re bonjour Jacky,
Sub Macro1() JD = 11.5 x = CDbl((JD * 7.8)) Y = Right(Format(((Int(x) - x) / 24), "hh:mm"), 2) MsgBox Int(x) & ":" & Y End Sub
isabelle
Bonjour Isabelle
Je me suis planté....excuse Il faut lire: J'ai 11,5 jours==> variable Jd,5 Chaque jour vaut 7,8 heures Jd=Jd*7,8 Jd,7 heures en décimale Dans une cellule, je fais Jd*7,8/24 format [h]:mm soit 89:42 Mais, le résultat dans un msgbox au format heures??? MsgBox "Heures déduites: " & jd Avec comme résultat: Heures déduites: 89:42
JJ
"isabelle" a écrit dans le message de news:
bonjour Jacky,
Sub Macro1() ActiveCell.NumberFormat = "[h]:mm" ActiveCell = [a1] / 24 End Sub
isabelle
Bonjour à tous
J'ai comme un trou de mémoire...
j'ai en Décimale : 11,5 Comment le transformer en VBA en heure :30
Merci JJ
Parfait !
C'est le manque de CDbl qui me mettait la pagaille et des erreurs de calcul.
Cela m'apprendra à déclarer les variables :-(
Merci Beaucoup
JJ
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:41C2F21B.9C6978B3@videotron.ca...
re bonjour Jacky,
Sub Macro1()
JD = 11.5
x = CDbl((JD * 7.8))
Y = Right(Format(((Int(x) - x) / 24), "hh:mm"), 2)
MsgBox Int(x) & ":" & Y
End Sub
isabelle
Bonjour Isabelle
Je me suis planté....excuse
Il faut lire:
J'ai 11,5 jours==> variable Jd,5
Chaque jour vaut 7,8 heures
Jd=Jd*7,8
Jd,7 heures en décimale
Dans une cellule, je fais Jd*7,8/24 format [h]:mm soit 89:42
Mais, le résultat dans un msgbox au format heures???
MsgBox "Heures déduites: " & jd
Avec comme résultat:
Heures déduites: 89:42
JJ
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:41C19BC4.2C192EB5@videotron.ca...
bonjour Jacky,
Sub Macro1()
ActiveCell.NumberFormat = "[h]:mm"
ActiveCell = [a1] / 24
End Sub
isabelle
Bonjour à tous
J'ai comme un trou de mémoire...
j'ai en Décimale : 11,5
Comment le transformer en VBA en heure :30
Parfait ! C'est le manque de CDbl qui me mettait la pagaille et des erreurs de calcul. Cela m'apprendra à déclarer les variables :-(
Merci Beaucoup JJ
"isabelle" a écrit dans le message de news:
re bonjour Jacky,
Sub Macro1() JD = 11.5 x = CDbl((JD * 7.8)) Y = Right(Format(((Int(x) - x) / 24), "hh:mm"), 2) MsgBox Int(x) & ":" & Y End Sub
isabelle
Bonjour Isabelle
Je me suis planté....excuse Il faut lire: J'ai 11,5 jours==> variable Jd,5 Chaque jour vaut 7,8 heures Jd=Jd*7,8 Jd,7 heures en décimale Dans une cellule, je fais Jd*7,8/24 format [h]:mm soit 89:42 Mais, le résultat dans un msgbox au format heures??? MsgBox "Heures déduites: " & jd Avec comme résultat: Heures déduites: 89:42
JJ
"isabelle" a écrit dans le message de news:
bonjour Jacky,
Sub Macro1() ActiveCell.NumberFormat = "[h]:mm" ActiveCell = [a1] / 24 End Sub
isabelle
Bonjour à tous
J'ai comme un trou de mémoire...
j'ai en Décimale : 11,5 Comment le transformer en VBA en heure :30