Grrr quand je vous dis que j'ai besoin de sommeil...
en plus j'avais cliqué sur joindre le fichier....
edit
n'empêche là c'est pas de ma faute, mais j'y arrive pas... a uploader le bazar
fichier trop gros la limite est de 300 Ko le mien fait (sans plus de prétention) 440 Ko
voila la partie du code qui permet de jouer avec les case
'pour Lundi
If Range("D" & 2 + (i * n)).Value <> 1 And Range("D" & 2 + (i * n)).Value <> 0 Then
MsgBox "Choisir entre 1 et 0."
Range("D" & 2 + (i * n)).Interior.ColorIndex = 3
Exit Sub
Else
If Range("D" & 2 + (i * n)).Value = 1 Then
Range("D" & 2 + (i * n)).Interior.ColorIndex = 2
Range("C" & 3 + i * n, "D" & 4 + i * n).Interior.ColorIndex = 2
Range("D" & 5 + i * n).Interior.ColorIndex = 2
Range("C" & 5 + i * n).Interior.Color = RGB(235, 190, 237)
Range("C" & 6 + i * n).Interior.Color = RGB(195, 235, 198)
Range("D" & 6 + i * n).Interior.Color = RGB(233, 235, 179)
Range("C" & 7 + i * n, "D" & 8 + i * n).Interior.Color = RGB(250, 198, 195)
Range("C" & 3 + i * n, "D" & 8 + i * n).Font.ColorIndex = 1
Else
'gris
'Range("C" & 3 + i * n, "D" & 4 + i * n).ClearContents ' <= si je l'active il compte jusqu'à l'infini puis plante
Range("D" & 2 + (i * n)).Interior.ColorIndex = 2
Range("C" & 3 + i * n, "D" & 8 + i * n).Interior.Color = RGB(204, 200, 200)
Range("C" & 3 + i * n, "D" & 8 + i * n).Font.Color = RGB(204, 200, 200)
End If
End If
plantage sur cette ligne
Range("S" & 5 + i * n).Value = WorksheetFunction.CountIf(plage, "")
V = Range("S" & 5 + i * n).Value 'cases non remplies
T = Range("Q" & 2 + i * n).Value 'j travaillés
r = T - (7 - V)
'Dispatching
If r = 0 Or Range("Q" & 3 + i * n).Value = "H Faites" Then
Range("Q" & 6 + i * n).Value = "" ' PLANTAGE ICI
Else
Range("Q" & 6 + i * n).Value = (Range("Q" & 3 + i * n).Value / r)
End If
avec ce message
erreur -2147417848(800 10 108)'
la méthode value de l'objet range a échoué
Voila un nouveau fichier que tu reconnaitras surement banzai.
le code est sur les feuilles semaine1 2 3 4 5
++
Troph qui va faire reposer son cerveau...