Planification interventions techniciens

Bonjour,

En pièce jointe un classeur Excel pour lequel j'ai besoin d'aide vu ma faible connaissance en formules...

Sur la feuille BDC se trouve un tableau où les interventions des techniciens sont planifiées j'ai donc besoin que :

Lorsque j'entre une date de début de planification :

-la date de fin de planification estimée (en jours ouvrés sans les week end et jours fériés)se calcule automatiquement en fonction du nombre d'heures budgétées

- Aller colorer les cellules correspondantes aux jours planifiés et au technicien sélectionné pour l'intervention dans la feuille PLANNING

J'ai essayé de convertir le nombre d'heures budgétées en jours de 8h ( je ne sais pas si ma formule est correcte)

Merci d'avance pour tous ceux qui voudrons bien m'aider à créer ce tableur.

11test-planning.xlsx (87.50 Ko)

Bonjour

Ci joint ma solution

9test-planning.xlsx (87.10 Ko)

A+ François

Ps: Quand à colorer le planning... il y a 61 lignes entre janvier, fevrier et mars ensuite c'est 60....

Pourquoi 4 lignes par noms?

Bonjoue

Ci joint ma solution

16test-planning.xlsm (51.74 Ko)

A+ François

Merci infiniment fanfan38 pour cette aide providentielle !!!

Pourrais-tu m'expliquer les lignes de codes VBA si possible pour que je puisses apporter des modifications le cas échéant.

A quoi correspond :

Lig

Coldeb (début de colonne ?)

Colfin (fin de colonne ?)

y = ?

i = ?

ctrl = ?

lig = ((Month(Range("E" & y).Value) - 1) * 18) + 5 à quoi correspondent le 18 et le +5 ?

For i = lig To lig + 20 à quoi correspond le 20 ?

colfin = Day(Range("F" & y)) + 3 à quoi correspond le 3 ?

Il faudrait également que le numéro d'intervention apparaisse si possible dans la case colorée aux dates prévues

Merci d'avance.

Pourrais-tu m'expliquer les lignes de codes VBA si possible pour que je puisses apporter des modifications le cas échéant. Car je vais devoir rajouter 11 colonnes avant le tableau et 3 à la fin

A quoi correspond :

Lig

Coldeb (début de colonne ?)

Colfin (fin de colonne ?)

y = ?

i = ?

ctrl = ?

lig = ((Month(Range("E" & y).Value) - 1) * 18) + 5 à quoi correspondent le 18 et le +5 ?

For i = lig To lig + 20 à quoi correspond le 20 ?

colfin = Day(Range("F" & y)) + 3 à quoi correspond le 3 ?

Il faudrait également que le numéro d'intervention apparaisse si possible dans la case colorée aux dates prévues

Merci d'avance.

Bonjour

Les explications sont dans la macro

13test-planning.xlsm (53.18 Ko)

A+ François

Rechercher des sujets similaires à "planification interventions techniciens"