Bonjour,
Je fais un planning et je dois faire le décompte des vacances programmées pour chacune des personnes de mon service et que ce résultat soit affiché dans une cellule du classeur. Dans mon classeur Excel, un mois = une feuille.
J'ai déjà fait une macro pour que chacun place ses vacances
J'ai aussi trouvé comment faire le décompte des jours de congés pris dans le mois (même si je ne suis pas sûre que ce soit la manière la plus efficace)
J'ai essayé de mettre les formules pour le décompte pour chaque ligne à la suite mais les jours de congés des lignes au-dessus s'additionnent. Je ne comprends pas ce qui cloche...
De plus j'aimerais dans l'absolu ne pas avoir à réecrire les mêmes codes pour chaque ligne.
Ci-dessous voilà mes lignes de code pour seulement 2 lignes de mon tableau.
For Each c In Range("B17:AE17")
If c = "Vacances" Then
c.Select
For i = 1 To Selection.Areas.Count
j = j + Selection.Areas(i).Columns.Count
Next i
[AH17] = j
End If
Next
For Each c In Range("B18:AE18")
If c = "Vacances" Then
c.Select
For i = 1 To Selection.Areas.Count
j = j + Selection.Areas(i).Columns.Count
Next i
[AH18] = j
End If
Next
Si quelqu'un peut m'aider ce serait génial
Cha