Planning EXCEL du personnel

Accueil – Le CFO masqué Forums Excel Planning EXCEL du personnel

4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Articles
  • #31212
    heffingerox
    Participant

    Bonjour,

    c’est la première fois que je poste sur un forum et j’espère sincèrement que je trouverai une âme charitable pour m’aider. En piquant des idées et des formules à droite et à gauche sur internet j’ai pu réussir à créer ce fichier excel (en pièce jointe) qui a un but professionnel. Néanmoins, cela fait plusieurs jours que je bloque sur un point.

    Pour le planning des congés tout fonctionne parfaitement:
    – saisie des congés en feuille 1
    – affichage sur le planning en feuille 2 en bleu grâce à une formule + MFC.
    – planning dynamique avec calcul des jours fériés + weekends + choix des mois et années
    – calcul des totaux en feuille 3 des congés par employé et par année.

    On arrive à ce qui bloque: je n’arrive pas à voir comment je pourrai rajouter les arrêts de travail en rouge sur ce planning. j’aimerai ne pas utiliser VBA car cela a tendance à faire ramer mon ordinateur. après s’il n’y a pas le choix tant pis. j’ai tout essayé (enfin je crois), rajout d’un menu déroulant en feuille 1 me permettant de spécifier s’il s’agit d’un congés ou d’un arrêt, création d’une deuxième feuille de saisie des arrêts de travail cette fois. mais à chaque fois j’ai un problème pour qu’ils apparaissent d’une autre couleur sur le planning.

    la MFC des congés met en bleu toutes les cellules du planning qui affichent le résultat 1, je me disais qu’une autre MFC (celle ci des arrêts) pourrait mettre en rouge toutes les cellules du planning qui affiche 2 en résultat. mais comment multiplier par deux la formule des congés sur le planning en feuille 2 si jamais on coche ou on choisi “arrêt de travail” dans un menu déroulant en feuille 1?

    je vous remercie d’avance pour votre aide, j’espère que quelqu’un pourra me sauver!!

    Roxanne

    • Ce sujet a été modifié le il y a 4 années et 4 mois par heffingerox.
    Attachments:
    You must be logged in to view attached files.
    #31282
    Sophie Marchand
    Participant

    Bonjour,

    Vous semblez avoir testé cette idée mais je ne vois pas comment elle ne pourrait pas aboutir au bon résultat. Voici donc ma proposition:

    1 – Vous recréez une feuille identique à la feuille des congés mais cette fois-ci, pour inscrire les arrêts de travail

    2 – Dans la feuille planning (sachant qu’à une date donnée, l’employé peut soit être en congé, soit être en arrêt de travail), vous insérez les deux formules dans la même cellule:

    Portion 1 = formule actuelle, qui ramène un 1 si l’employé est en congé
    Portion 2 (qui est additionnée à la portion 1) = formule qui rapporte un 2 si l’employé est en arrêt de travail

    Au final, à une date donnée, l’employé obtiendra 0 (au travail), 1 (en congé) ou 2 (en arrêt de travail).

    3 – Vous ajustez le format conditionnel pour retourner du rouge lorsque le résultat est de 2.

    Laissez-moi savoir si c’est exactement ce que vous aviez essayé et le cas échéant, ce qui ne fonctionnait pas.

    Merci,

    Sophie

    • Cette réponse a été modifiée le il y a 4 années et 3 mois par Sophie Marchand.
    #31304
    heffingerox
    Participant

    Bonjour Sophie,

    Oui c’est ce que j’avais essayé. Finalement à force d’heures de prise de tête et d’aide de certains de nos confrères forumER (si je puis dire), voila le fichier qui fonctionne à peu près. J’ai changé la présentation et ai essayé de le perfectionner. Ainsi, on peut saisir plusieurs types d’absences, certains jours non travaillés par certains employés (Lundi, mercredi ou vendredi) ne sont pas compté dans le récapitulatif des totaux (même si je crois que j’ai vu quelques erreurs encore), le calendrier est automatique etc etc.

    Néanmoins, une dernière petite chose… je m’initie à VBA par l’ajout des boutons ellipse nommé “Nouvel employé” et “Départs”.
    J’ai tenté de faire en sorte que lorsque quelqu’un clique sur “nouvel employé”, l’userform 1 s’affiche + le nom entré dans la textbox1 s’ajoute à la liste des employés en feuille “listes”.

    de plus lorsque quelqu’un clique sur “départ”, l’userfom2 s’affiche et le nom rentré doit s’ajouter aux noms des employés qui ont quitté l’entreprise en feuille ‘Listes” là aussi. De plus pour cette deuxième manip, j’ai affecté une mise en forme conditionnelle à toute la feuille de planning et la feuille des récapitulatif des totaux pour que les noms listés grace à l’userform2 se grisent.

    Or pour ces deux boutons je bloque car:
    les informations rentré par les deux textbox ne s’affichent pas la ou je demande qu’elles s’affiche
    la mise en forme conditionnelle s’applique à toutes les cellules de mes feuilles lorsque la liste des employés qui ont quitté l’entreprise est vide -_-‘

    Voila je ne sais pas si j’ai été claire. je vous remercie d’avance si vous pouvez m’aider 😀

    Cordialement

    Roxanne

    #31305
    heffingerox
    Participant

    Le fichier est trop volumineux pour être mis en pièce jointe, je peux vous l’envoyer via votre adresse email, si vous avez un peu de temps à me consacrer. Merci beaucoup d’avance.

    Cordialement

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.