Dans cette version un peu plus travaillée, on choisi d'abord une affectation/couleur dans la zone AH2:AO2 (Plage nommée "Palette") et on va peindre avec cette couleur celui qui va tenir cette position.
On voit que la formule calcule le nombre d'heures travaillées.
On voit en bas le total hebdomadaire pour chaque individu.
Nota : Pour le bleu clair, s'agissant du repos hebdomadaire le nombre d'heure n'est pas compté : la journée est comptée pour 1...
Si on s'est trompé pendant la phase de coloration on peut resélectionner les cellules erronées : Cela ajoute ou efface les cellules sélectionnées.
La couleur en cours reste en vigueur jusqu'à ce qu'on en choisisse une autre : Pour cette raison il est préférable de raisonner par poste plutôt que par individu : On colorera tous les Club 1 ou tous les Congés Hebdo avant de passer à Club 2 ou Formation...
A priori ça ne sert à rien, mais si malgré tout on souhaite passer au mode sans couleur on peut cliquer sur la ligne 1...
On ne peux pas écrire sur la feuille : Elle est protégé (sans mot de passe.
Pour pouvoir écrire par dessus (la modifier) il faut renommer la macro :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Moi je fais ça très simplement en rajoutant un X devant Worksheet :
Private Sub XWorksheet_SelectionChange(ByVal Target As Range)
On peut alors déprotéger la feuille et la modifier à loisir.
Ne pas oublier de retirer le X ensuite... La feuille se reprotègera toute seule.
A+