Macro pour plusieurs lignes, calcul pour chaque ligne

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

Bonsoir

Ton fichier anonymisé avec ce que tu as fait serait un bon début

Expliques bien (exemples à l'appui) ce que tu as et ce que tu veux

Comme demandé, je vous mets mon fichier. J'ai supprimé des feuilles, je n'ai gardé que la fin de 2012

Cela sera sûrement plus clair

85planning12.xlsm (59.81 Ko)

Bonjour

A tester

Merci ça marche, sauf que pour une raison inconnue la mise en forme que j'ai mise pour "Vacances" change suivant la ligne/les cellules sur laquelle/lesquelles j'exécute la macro...

Bonjour

Je ne sais pas si le fait de récupérer le fichier avec Xl2003 ne fait pas perdre des infos (MEFC oû autres)

Copies la macro dans une copie de ton fichier original et testes la

Je ne l''ai pas modifiée pour la mise en forme de ces cellules

Rechercher des sujets similaires à "macro lignes calcul chaque ligne"