Bonjour à tous, Forum,
Devant le franc succès de mon post, je me permets de joindre un autre fichier, modifié et apuré, dans lequel je suis allé malheureusement au bout de mes compétences en VBA.
Le fichier ne comporte qu'une seule macro (Création_Collaborateur) qui lance un USF dont je veux me servir comme un formulaire de saisie.
Toutes mes procédures fonctionnent, exceptée la procédure "But_Valider_Click()" qui commence à me faire des misères à partir de la ligne "NoLigne = 6" et des "If" qui suivent.
Je souhaite qu'en fonction des données saisies dans le USF, la macro m'inscrive des "P" dans les petites cases de l'onglet "Planning". J'ai rentré 3 collaborateurs dans le planning pour vous indiquer à quoi je veux arriver...
La difficulté : si un collègue travaille du mardi au samedi, les plages à remplir vont du mardi matin au samedi matin et s'il travaille du lundi au vendredi, les plages commencent le lundi après-midi jusqu'au vendredi après-midi.
Voilà, j'espère ne pas m'égarer dans des explications trop complexes et vous verrez que je suis presque arrivé à mes fins mais je me perd dans toutes ces conditions... J'espère qu'un spécialiste VBA prendra pitié de moi pour m'aider à finaliser mon projet.
Merci d'avance.
Amicalement.