Angelo7891
XLDnaute Junior
bonjour le forum
j'ai un petit souci .... j'ai crée un programme sous excel qui permet à des utilisateurs de mettre leurs productions mensuelles ...
Or toute les semaine j'ai besoin de faire un point sur cette production pour certaines opération .. je dois donc faire le pourcentage de ce qui à été fais pendant la semaine
-pour se faire comme nous ne travaillons ni les samedi ni les dimanche j'ai grisé mes cases correspondantes et pour les dimanche elles sont en pourcentage
-j'ai mis dans la case du samedi le total de la semaine et dans celle du dimanche le pourcentage
betement pour le porcentage j'avais mis qu'il était égal au total présent dans la case du samedi / 5
or il n'y a pas forcément 5 jour dans une semaine (jour férié ) et il se peut que si il n'y ai pas d'opération faite un jour donc pas de chiffre dans une des cases et donc mon pourcentae est faussé ...
alors je me demande comment faire pour savoir le nombre de case vraiment rempli dans une semaine
je vous met mon code avec la division par 5 si cela peut etre plus claire ...
j'ai un petit souci .... j'ai crée un programme sous excel qui permet à des utilisateurs de mettre leurs productions mensuelles ...
Or toute les semaine j'ai besoin de faire un point sur cette production pour certaines opération .. je dois donc faire le pourcentage de ce qui à été fais pendant la semaine
-pour se faire comme nous ne travaillons ni les samedi ni les dimanche j'ai grisé mes cases correspondantes et pour les dimanche elles sont en pourcentage
-j'ai mis dans la case du samedi le total de la semaine et dans celle du dimanche le pourcentage
betement pour le porcentage j'avais mis qu'il était égal au total présent dans la case du samedi / 5
or il n'y a pas forcément 5 jour dans une semaine (jour férié ) et il se peut que si il n'y ai pas d'opération faite un jour donc pas de chiffre dans une des cases et donc mon pourcentae est faussé ...
alors je me demande comment faire pour savoir le nombre de case vraiment rempli dans une semaine
je vous met mon code avec la division par 5 si cela peut etre plus claire ...
Code:
For i = 5 To 35
If (Cells(i, 25).NumberFormat = "0.00%") Then 'ligne correspondant à un dimanche
Cells(i, 25).Value = Cells(i - 1,25).Value / 5 ' la colonne 25 correspon à l'opération pour laquelle j'ai besoin de faire ce calcul
End If
Next i