Entrée automatque de codes d'un tableau

-1

Bonjour,

À partir d'un tableau dans une feuille nommée "entrée" qui comporte des noms et prénoms, le type d’absence, une date de début et de fin et d'un code CP, RHN, RTT ou autres.

Je souhaite qu'en fonction des entrées de ce tableau les dates de début et de fin se rentrent automatiquement dans une autre feuille nommée "planning" qui comportent en lignes des dates du 1er juin jusque mai de l'année suivante et sur les colonnes les noms des personnes.

Fichier : planning

mikecanaque Posté le 26 mars 2017, 12:34
par mikecanaque
Répondre
0

Bonjour,

Je te propose la solution en annexe :

http://www.cjoint.com/c/GCDlLejZYmP

Il y a un mode d'emploi dans le classeur avec quelques remarques.

Dis moi ce que tu en penses et s'il faut adapter l'une ou l'autre chose.  Je pense qu'il y a moyen d'améliorer le tableau mais je ne voulais plus tarder pour t'envoyer déjà un premier projet et vérifier que cela correspond bien à tes attentes.

A bientôt j'espère 

Chris

CHRIS Posté le 29 mars 2017, 13:41
par CHRIS
0

Bonjour Chris

Merci de ta participation sympa. Je commence dans excel et j'adore çà en plus.

L’extension du fichier au démarrage m'a posé un problème pour l'ouvrir mais je l'ai modifié pour l'ouvrir, je l'ai passé en xlsm. Bon çà c'est pas grave. j'ai modifié le fichier entre temps.Je remarque par contre que quand je change la date de début, les correspondances de cp,ma.... ces correspondances ne changent pas automatiquement. Effectivement je ne vois pas l’intérêt de mettre des jours de congés pendant les jour féries et les week-end. j'aimerai aussi si j'ajoute une personne ou enlève une personne que le tableau ne bouge pas. Je t'envoie le nouveau fichier qui ne change pas beaucoup juste un rajout de calendrier sur une année lié avec l'onglet entrée. Les entrées dans l'onglet planning sont rentrées en manuel. Le début de fichier commencera automatique le 01/06 de chaque année jusque 31/05.Si tu as d'autres idées n'hésites pas.


Et encore merci de ton aide.

Je reposte mon nouveau fichier.

http://www.cjoint.com/c/GCEi5tHGfyd

mikecanaque Posté le 30 mars 2017, 10:57
par mikecanaque
0

Bonjour,

Je ne comprend pas bien ta réponse mais je vais essayer d'y répondre :

1 Je t'ai envoyé un fichier xlsm car il y avait une macro dans le fichier et Excel exige cette extension depuis Excel 2007 je pense, et je ne comprend pas que tu as du changer l'extension mais enfin si cela fonctionne...

2 changement automatique : je pense avoir expliquer que j'avais opté pour une solution avec bouton manuel pour adapter les changements car si j'employais le système d'adaptation "événementiel" cela déclencherait la macro à chaque changements et comme la macro n'est pas hyper rapide, cela perturberait l'opérateur qui aurait plusieurs changements à faire.  Maintenant si tu préfères que la macro se mette en route automatiquement je peux le faire.  En clair cela veut dire que chaque fois que tu vas encoder quelque chose dans l'onglet Entrée dans la plage B3:E1000, la macro va se déclencher.  En effet, on ne peut savoir à l'avance quelles colonnes tu vas modifier.  C'est ainsi que si tu fais une nouvelle entrée donc remplir les 4 colonnes, la macro va se déclencher 4 fois.  N'est ce pas gênant ?

3 Tu me rejoins pour ce qui est de ne pas mettre les jours de congés pendant les WE.  Veux tu que j'imagine un système pour empêcher cela ?  Et si oui, n'en est-il pas de même pour les  autres codes d'absence ?? Quel intérêt de mettre un code maladie un WE ?

4 "Si tu ajoutes une personne ou si tu en enlèves une le tableau ne bouge pas" : que veux tu dire je ne comprend pas cette phrase

5 Tu ne m'a pas répondu pour la raison de répéter le type en colonne F.  A quoi cela sert il ??

6 Tu me renvoies un fichier xlsx SANS la macro et sans exemples.  Pourquoi ??

7 Ton calendrier est trop compliqué : il y a moyen de beaucoup le simplifier : les colonnes et lignes masquées peuvent être supprimées et gérer les dates directement avec les fonctions d'Excel.  Si cela t'intéresse, je peux le refaire.  Expliques moi son but. A priori, il me semble que tu veux faire une synthèse par individu ? Je pourrai l'insérer dans le fichier avec la macro.

8 Tu as entré manuellement des codes dans l'onglet planning et uniquement des CP.  Est ce ton ancien système de gestion des congés ?? Quel est le but de me l'envoyer ?? 

Voilà mes réflexions à la lecture de ta réponse.

Dis moi ce que tu en penses.

A bientôt

Chris

Posté le 1 avril 2017, 18:49
  • Encore une petite réflexion pour gérer les WE et jours fériés : 2 solutions : - on empêche d'encoder les codes dans les cellules correspondantes aux WE et jours fériés. Ce qui veut dire que si une personne est absente à cheval sur les WE ou jours fériés il faudra encoder autant de lignes que de WE ou JF rencontrrés ce qui peut être embêtant. - on laisse une seule ligne avec début et fin et donc y compris les WE et JF mais on en tient compte dans le calcul du nombre de jours dans la synthèse. Que préfères-tu ?? – CHRIS 1 avril 2017, 19:35
-1

Bonsoir Chris,

Désolé de ne pas te répondre quelques problèmes personnelles. Je te réponds dans la semaine.

Merci Chris.

mikecanaque Posté le 9 avril 2017, 21:00
par mikecanaque

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :