Bonjour,
j'essaie de part ce code
d'insérer la formule excel suivante qui marche à merveille :
cependant un erreur subsiste dans le code VBA car il bloque lors du lancement de la macro.
si quelqu'un aurait une idée d'où ça peut venir...
merci
j'essaie de part ce code
Code:
.Cells(19, 11).Formula = "=IF(OR(" & .Cells(19, 3).Address(0, 0) & "=" & """" & "," & .Cells(19, 8).Address(0, 0) & "=" & """" _
& ")," & """" & ",(MOD(" & .Cells(19, 8).Address(0, 0) & "-" & .Cells(19, 3).Address(0, 0) & ",1)-IF(" & .Cells(19, 8).Address(0, 0) & ">" & .Cells(19, 3).Address(0, 0) & _
",MAX(0,MIN(" & .Cells(19, 8).Address(0, 0) & ",1)-MAX(" & .Cells(19, 3).Address(0, 0) & ",6/24)),MAX(0,1 - MAX(" & .Cells(19, 3).Address(0, 0) & ",6/24))+MAX(0,MIN(" & .Cells(19, 8).Address(0, 0) & ",1)-6/24))))"
d'insérer la formule excel suivante qui marche à merveille :
Code:
=SI(OU(C19="";H19="");"";(MOD(H19-C19;1)-SI(H19>C19;MAX(0;MIN(H19;24/24)-MAX(C19;6/24));MAX(0;24/24-MAX(C19;6/24))+MAX(0;MIN(H19;24/24)-6/24))))
cependant un erreur subsiste dans le code VBA car il bloque lors du lancement de la macro.
si quelqu'un aurait une idée d'où ça peut venir...
merci
Dernière édition: