Gestion planning Rh

Bonjour à tous,

Voici quelques semaine que je suis sur la création d'un fichier qui me permettrait de remplacer les fichier excel actuelement mis à ma disposition. Galopin m'as déjà quelques peu dégrossi le travail.

Dans un premier temps les utilisateur génère un nouveau calendrier, qui prendra en compte (le service, le noms des agents, et les postes) qui fonctionne actuellement mais n'est pas très ergonomique il faudrait peut êtres passer par un userform, qu'en pensez vous. Mais il faudrait dans le même temps que les onglets hebdo soit générer et renommer dans un format " Semaine 01/02 au 08/02"

Sur l'onglet Cal qui servira de calendrier pour placer les absences qui seront reporter sur les onglets hebdomadaires correspondant.

J'ai commencer à installer une combobox qui permet de filtrer le mois sélectionné. Mais je but en pour calculer le mois de cellule adjacente de la colonne A ( actuellement c'est toujours le mois de janvier de calculé bizarre!!)

L'onglet FWE est génère actuellement avec les week end et férier tombant un Week-end. cette onglet doit être mis en forme pour regrouper tous les week-end d'un coté et les féries de l'autres sans qu'il y est de doublon ( sachant que les féries sont déjà déterminer dans l'onglets param. A thermes pour les 3 horaires des jours fériés / week end le noms de l'agent (en liste déroulante) saisie à la case horaire se reportera sur l'hebdo correspondant. Mais également placera les repos de l'agent dans l'onglet hebdo correspondant( voir ex onglet FWE)

Dans les onglet hebdo, j'aimerai que pour chaque jour de la semaine, il y ai impossibilité de saisir un agent en doublons ( soit sélection de l'agent avec la liste déroulantes "dynamique" ne proposant pas un agent déjà utilisé, ou soit mettre en MFC une recherche de doublon ?)

J'aurai plein d'autre chose à améliorer mais j'ai peur d'embrouiller les esprits ( et le mien en premier lieu) en faisant une liste de tous se qui me reste à faire.

Les informations de l'onglet cal et FWE et des hebdo seront à therme fait pour etre imprimer vers des masques spécifiques mais j'en reparlerai que lorsque j'aurai regler tous les probleme déjà présenter ici,

Si vous avez des questions ou des solution, je reste à votre disposition.

[Edit] nouveau fichier plus bas dans la conversation

bonsoir,

Sur l'onglet Cal qui servira de calendrier pour placer les absences qui seront reporter sur les onglets hebdomadaires correspondant.

J'ai commencer à installer une combobox qui permet de filtrer le mois sélectionné. Mais je but en pour calculer le mois de cellule adjacente de la colonne A ( actuellement c'est toujours le mois de janvier de calculé bizarre!!)

Mettre la colonne B au format nombre sans décimale.

A+

effectivement c'est ça ! déjà un problème de moins. (Moi qui avait la brillante idée de mettre au format date : Perdue !!)

Merci, Galopin

Je suis finalement partie sur un userform,

La copie du fichier est nickel lorsque les "Private Sub " sont en commentaire , cependant si mes "Private Sub " sont actives, lors de la création du nouveau fichier, la macro s’arrête.

il y a peut être une problème dans le format du nouveau fichier ( prise en charge des macros?)

Comment peut on contourner le problème?

Et dernière question peut ton copier un module lors de la création du nouveau fichier?

Ci joint, l’état des lieux

Edit fichier plus bas

Bonjour,

pour le private sub ci-dessous,

Private Sub ComboBox1_Change()
Application.ScreenUpdating = False

   WsCal.Range("Calend").AutoFilter Field:=2, Criteria1:=ComboBox1.ListIndex + 1

End Sub

soit vous enlevez la protection du comboBox dans votre onglet, soit vous mettez Application.ScreenUpdating = true, l'erreur devrait disparaitre.

Merci Thihii

[quote=

soit vous enlevez la protection du comboBox dans votre onglet, soit vous mettez Application.ScreenUpdating = true, l'erreur devrait disparaitre.[/quote]

Application.ScreenUpdating = true, ne fonctionne pas, j'ai également décocher "verrouiller " dans les proprietés de la combox,

l'erreur reste tjs la même,

Si vous avez d'autres idées?

Edit

problème résolu en mettant dans l'onglet mère

" on error resume next " tout simplement

Edit : nouveau fichier

42p-rh-user-v1.xlsm (108.22 Ko)
47p-rh-user-v1.xlsm (108.22 Ko)

J'avance doucement,

je voudrai générer les noms des agents dans l'onglet Cal d'après la sélection du secteur dans le userform ( CombSect) mais je ne vois pas comment sélectionner la liste d'agent correspondante d'après la valeur du CombSect. ( voir exemple fichier si dessus ( sub WSCalagent du userform))

Si vous avez des idées je reste à votre disposition

Bonjour,

Hum... Avec un fichier comme ça : Tu vas pas avoir beaucoup d'amateurs !

Chez moi le Combo, il marche et la macro fonctionne ...si la colonne B est correctement remplie jusqu'au 31 décembre !

A+

fichier dispo ci dessus, dsl

Oui, la macro fonctionne bien il faut juste que j'arrive à sélectionner d’après la valeur combSect du userform la bonne liste d'agents, puis la copier dans le WSCal mais je ne vois pas comment m'y prendre ( surtout si la liste des secteurs change).

Je ne veux pas fixer les noms dans la macro j'aimerai quelques chose de relativement dynamique.

je reste à disposition,

Merci

bonsoir,

Je trouve que tu t'em... bien pour pas grand chose ! Mébon c'est toi le spécialiste hein... Moi les plannings...

Bon je t'ai revu et corrigé heu... presque tout !

Le nom des combos

Les noms du Gestionnaire de noms (Les intitulés de colonnes des iD)

Le CodeName de la feuille Param (si tu leur donne des CodeName c'est pour utiliser des noms courts pas des noms encore plus longs...)

Les macros...

A+

29p-rh-vg.xlsm (104.90 Ko)

Super,Merci

Tu viens de m'élever une belle pierre, en plus on a un vrai Clone du fichier,avec toutes les macros.

J'ai juste ajouter dans le thisworkbook

Sub Workbook_open()
If Left(ThisWorkbook.Name, 4) = "P_RH" Then
UserForm.Show
End If
End Sub

Pour que le userform ne s'ouvre que sur le fichier initiale, à moins que l'on puisse le supprimer ? mais on doit pas gagner grand chose en Ko.

je vais relire un peu le Ubound car les tableaux vba j'y pense jamais !

Bon comme dirai un certain Galo... ya plus Ka !

Je reviens si d'aventure je buttais lamentablement sur un problème qui me semble insoluble

A++

Arf ! Mouai.... Je crois tu as mangé ton pain blanc !

A+

Rechercher des sujets similaires à "gestion planning"