Accueil – Le CFO masqué › Forums › Excel › Planning EXCEL du personnel
Étiqueté : excel planning calendrier dynamique MFC VBA
- Ce sujet contient 3 réponses, 2 participants et a été mis à jour pour la dernière fois par
heffingerox, le il y a 8 années et 7 mois.
-
AuteurMessages
-
29 juillet 2016 à 9 h 03 min #31212
heffingerox
ParticipantBonjour,
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
Attachments:
You must be logged in to view attached files.6 août 2016 à 10 h 20 min #31282Sophie Marchand
ParticipantBonjour,
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 travailAu 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
9 août 2016 à 8 h 50 min #31304heffingerox
ParticipantBonjour 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
9 août 2016 à 8 h 59 min #31305heffingerox
ParticipantLe 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
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.