Liste dispo à partir des congès

Bonjour à tous,

Je me travaille actuellement avec excel sur un projet de création de roulement d'équipe dans une industrie.

Mes compétences dans ce domaine étant assez limitées, je me permets de vous présenter mon problème. Je sais que certaines personnes sur ce forum sont très compétentes, je vous remercie d'avance pour votre aide!

Le but de ce document est de créer une liste des personnes disponibles dans une équipe à partir d'un tableau de congès.

Le ficher joint comporte plusieurs pages :

-PlannningAct : c'est ici que les chefs d'équipes vont entrer leurs gars en fonction des postes. Chaque chef peut choisir son équipe grâce à la ComboBox située en haut à gauche de la page. Dès qu'une personne est placée, elle n'apparait plus dans la liste dans la même journée. (Par discrétion pour les employés, les noms seront des lettres + un nombre)

-PlanningNom : Une fois le "PlanningAct" rempli, le nom de chaque employé est directement noté dans la feuille "PlanningNom", qui sera par la suite imprimée pour les employés.

-PlanningCong : c'est le planning où se trouvent toutes les raisons pour lesquelles un employé pourrait être absent. Je vous l'envoie vierge, afin que vous puissiez le remplir comme bon vous semble. Les abréviations utilisées sont dans la liste qui se trouve sur chaque case du tableau.

Les numéros 1, 2, 3 correspondent aux postes (1 = matin, 2 = après-midi, 3 = nuit).

Ce qui serait PARFAIT, ce serait que la ListeDispo (que l'on peut retrouver dans le gestionnaire des noms) ne fasse disparaitre les personnes absentes pour une date donnée. Ainsi, les chefs d'équipe pourront placer leurs gars sans avoir à vérifier systématiquement s'ils sont en congès ou non.

J'espère avoir été suffisamment claire dans mes explications, n'hésitez pas à me poser vos questions! Même si vous avez simplement une idée sur la façon dont je pourrais réaliser ce projet, je vous en serais très reconnaissante!!

Amicalement

Bonjour

A tester sérieusement

Bonjour,

J'ai bien regardé le nouveau doc (et ai faite les modifs nécessaire). C'est vraiment impessionnant, merci!!

Est il possible de m'expliquer le programme qui a été ajouté ? Comme ça, je pourrais plus facilement le modifier si besoin.

Par exemple, je sais que les chefs d'équipe remplissent le planning des congès avec beaucoup de choses, qui n'ont pas forcément de lien avec les congès. Il ne faudrait pas qu'un employé disparaissent de la liste dispo si on inscrit une donnée autre que la liste "RaisonsAbs".

Cordialement

Bonjour

Des commentaires dans le code

recherche a écrit :

si on inscrit une donnée autre que la liste "RaisonsAbs"

On ne peut inscrire autre chose car c'est une liste de validation

Banzai64 a écrit :

On ne peut inscrire autre chose car c'est une liste de validation

Et il n'y a pas un moyen de le contrer ? Pour les astreintes, il arrive que des employés changent d'équipe pour "combler les trous" et la modif est notée dans ce tableau.

Merci pour les commentaires!!

Bonjour

Je ne comprends pas ta question

Dans ce tableau vous notez ceux qui sont absents ?

Vous ne notez pas ce qui sont présents

Tu fais un exemple clair et précis que tu joins à ton prochain message

Voici un exemple directement pris dans la base de données, seuls les noms des employés sont modifiés.

Ce tableau sert à beaucoup de choses, pas seulement aux absences (c'est pour ça que je voulais comprendre le codage). J'ai essayé de voir si on pouvait créer un tableau de congès indépendant, mais ça ne les intéresse pas, vu qu'ils fonctionnent comme ça depuis des années.

Est-ce plus clair ?

Bonjour

recherche a écrit :

Est-ce plus clair ?

Pas plus

recherche a écrit :

-PlanningCong : c'est le planning où se trouvent toutes les raisons pour lesquelles un employé pourrait être absent.

Toutes les personnes ayant une annotation sont considérées absentes pour cette équipe

On peut compliquer la macro en faisant une recherche de la définition de l'annotation

Il faut une liste exhaustive des absences et des "non absences"

Il est vraiment que j'aurais dû préciser que ce n'était pas uniquement pour les absences, désolé...

Je vais tester l'idée de la "double liste", c'est une bonne idée! Je sais qu'ils peuvent ajouter les annotations "F", "1", "2" et "3", sans que celà influt sur leur présence.

Bonjour,

Je reviens vers vous, toujours avec le même problème, car pour être honnête, je ne m'en sors pas... J'ai tenté deux/trois choses, mais qui n'aboutissent pas car je dois mal coder ce que je veux.

Banzai64 a écrit :

On peut compliquer la macro en faisant une recherche de la définition de l'annotation

Il faut une liste exhaustive des absences et des "non absences"

Est ce qu'on ne pourrait pas faire une boucle en SI, avec le principe suivant :

Si la cellule (dans PlanningCong) possède un des termes de la liste "RaisonsAbs"

alors faire disparaitre le nom de la liste dispo

sinon, le nom apparait

Fin si

Comme ça, les employés pourront inscrire d'autres informations dans le tableau sans que ça ait une influence sur la liste disponible.

Merci d'avance pour votre aide,

Recherche

Bonjour

recherche a écrit :

Est ce qu'on ne pourrait pas faire une boucle en SI............................

A tester

J'ai testé le nouveau doc en long, en large, en travers. C'est PAR-FAIT !

Merci beaucoup, ce forum est vraiment une mine d'or !!!

Bonne continuation

Recherche

Rechercher des sujets similaires à "liste dispo partir conges"