Bonjour à tous,
Depuis un planning (Feuille "(Mai) Résultat souhaité"), j'aimerais extraire une de feuille de présence dans la feuille "FP".
Mais avant, le planning devra être renseigné selon le nom et la date depuis le tableau "Brgd!E5:I35" par :
- "P" si l'agent travaille la matinée.
- "G" si l'agent travaille l'après-midi.
- "N" si l'agent travaille la nuit.
- "R" si l'agent est en repos.
- "L" si l'agent travaille toute la journée.
Les zones de texte de A1:A5 sont utilisées pour lancer le code VBA.
L’idée qui m’est arrivée jusqu’à maintenant, me permet seulement de marquer les cellules de tout le personnel par les mêmes abréviations à savoir le "G" et le "P".
Ce que j’ai fait, c’est de récupérer, dans la tableau tbBrgd(), les noms et leurs lignes dans le planning, puis lancer la boucle pour marquer un "G" si la reste de la division du numéro du jour dans la ligne 5 sur 2 est un 1 sinon marquer un "P"
Il y aussi un cas ou je souhaiterais trouvé une solution. C'est celui ou un agent "Nom1" qui travaille sous le système P/G et qui pourra partir en formation "FO" pour une durée de 5 jours par exemple (13/05/2013 au 17/05/2013)
Dans ce cas, l'agent "Nom2" qui travaille en "L" devra le remplacer, et pendent cette période (5j), il travaillera sous le système P/G.
Merci d'avance.
Depuis un planning (Feuille "(Mai) Résultat souhaité"), j'aimerais extraire une de feuille de présence dans la feuille "FP".
Mais avant, le planning devra être renseigné selon le nom et la date depuis le tableau "Brgd!E5:I35" par :
- "P" si l'agent travaille la matinée.
- "G" si l'agent travaille l'après-midi.
- "N" si l'agent travaille la nuit.
- "R" si l'agent est en repos.
- "L" si l'agent travaille toute la journée.
Les zones de texte de A1:A5 sont utilisées pour lancer le code VBA.
L’idée qui m’est arrivée jusqu’à maintenant, me permet seulement de marquer les cellules de tout le personnel par les mêmes abréviations à savoir le "G" et le "P".
Ce que j’ai fait, c’est de récupérer, dans la tableau tbBrgd(), les noms et leurs lignes dans le planning, puis lancer la boucle pour marquer un "G" si la reste de la division du numéro du jour dans la ligne 5 sur 2 est un 1 sinon marquer un "P"
Il y aussi un cas ou je souhaiterais trouvé une solution. C'est celui ou un agent "Nom1" qui travaille sous le système P/G et qui pourra partir en formation "FO" pour une durée de 5 jours par exemple (13/05/2013 au 17/05/2013)
Dans ce cas, l'agent "Nom2" qui travaille en "L" devra le remplacer, et pendent cette période (5j), il travaillera sous le système P/G.
Merci d'avance.
Pièces jointes
Dernière édition: