IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

gestion des congés par codes VB ?


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Points : 6
    Points
    6
    Par défaut gestion des congés par codes VB ?
    Bonjour à tous!!

    j'ai constitué un tableau de suivi des congés comprenant un diagramme de Gannt qui me pose de gros problèmes.

    le tableau comprend une feuille "agent x" et agent "y" ainsi qu'une feuille récapitulative dénommée "récap planning"
    le principe est le suivant: le décompte des congés est effectués sur les feuilles agent x ou y sur les lignes 21 à 53. le gestionnaire indique la date de début (colonne B), la date de fin (colonne C), le type de congé (colonne D faisant référence à un liste située en A61-A82). la comptabilisation du nombre de jours de congés pris s'effectue en colonne F. cette dernière comprend la fonction NB.JOURS.OUVRES tenant compte des week-end et des jours fériés.

    la feuille "récap planning" est destinée à retranscrire l'intégralité des congés comptabilisés en colonne F (des feuilles "agents") selon le type de congés (colonne C de ces feuilles) et selon un diagramme de Gantt.

    pour chaque mois, une formule de calcul permet de retranscrire les congés pris. toutefois, cette formule ne fonctionne pas parfaitement.
    ainsi, lorsque l'agent prend 2 congés le même mois (ex: l'agent X prend 2 congés différents en septembre [ligne 25 et 26 de la feuille "agentX"]) ou lorsque le congé est à cheval sur 2 mois (ligne 28 de la même feuille), le tableau récapitulatif n'arrive pas à restranscrire ces congés.

    et là je bloque complètement!!

    je me dis que la seule solution pour arriver à mes fins est de passer par des codes macros mais là, je patine. A l'origine, je voulais m'inspiré d'un tableau joint à ce message (dénommé __jeanba) qui se rapproche vraiment de ce vers quoi je tends.

    problème, ce tableau intégre un module macro extrêmement complexe dont je ne comprends pas bien grand chose!! et c'est pourquoi je sollicite l'aide précieuse des internautes avertis sur ce site pour me permettre, si possible, de finaliser ce tableau.

    par ailleurs, mais je ne sais pas si c'est techniquement possible, j'aurais souhaité que le nom des agents figurant dans les feuilles des agent x et y en D5 puisse se recopier automatiquement dans l'onglet feuille en bas du tableau.

    j'espère juste que je ne suis pas en train de vous pondre une usine à gaz dites le moi sinon.

    D'avance, merci beaucoup à toutes et à tous pour votre aide

    Alex

  2. #2
    Membre actif Avatar de le_dilem
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2005
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Avril 2005
    Messages : 313
    Points : 236
    Points
    236
    Par défaut
    je pense qu'il y a plusieur etapes

    la prmier si de faire une macro avec 3 variable qui pointe vers ton fichier agent

    et qui convertis tes date exp : 01/01/2009 EN 01 JANVIER 2009

    v1 = "01"
    V2 = "janvier"
    V3 = "2009"
    V4 = "agentx"

    puis tu fais une recherche sur la fiche recap par rapport à tes variable

    et enfin tu affecte ton type de la fiche agent dans la V1

  3. #3
    Futur Membre du Club
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    merci pour ta réponse le_dilem

    entretemps un internaute m'a réalisé un tableau plutôt hallucinant avec des formules qui fonctionnent parfaitement (moi qui suit un excelien de niveau très très moyen, j'avoue que je n'ai pas tout compris aux formules!!).

    le seul hic pour l'instant c'est que je n'arrive pas à ajouter de nouveaux agents dans le récap planning sans faire planter les formules (si je rajoute un agent en janvier, ça marche. si je fais la même opération pour février... les congés disparaissent!!)

    Alex

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 334
    Points : 253
    Points
    253
    Par défaut
    bonjour rh.finances, le_dilem, le forum,
    ne pourrais tu mettre ce fichier alléchant en excel 2003 et en .zip
    en te remerciant

  5. #5
    Futur Membre du Club
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    bonjour vieuxmonsieur, bonjour à tous,

    grâce à un internaute sur un autre forum, j'ai enfin réussi à parvenir à mes fins et à constituer le tableau que je souhaitais.
    je vous le transmets donc.
    sur une autre version (dont je ne dispose pas actuellement étant en congés sous d'autres cieux que la normandie) j'ai ajouté une macro afin que la cellule D5 contenant le nom de l'agent se recopie automatiquement dans l'onglet du bas car si l'onglet du bas et la cellule D5 ne correspondent pas, les congés ne peuvent se retranscrire dans le diagramment de Gannt.

    bonne lecture à tous

    Alex

  6. #6
    Futur Membre du Club
    Inscrit en
    Août 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    bonjour à tous,

    à la demande d'un internaute, je vous transmets le même fichier sous format zip.

    bonne lecture.

    Alex

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    334
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 334
    Points : 253
    Points
    253
    Par défaut
    Avec tous mes remerciements pour ta courtoisie

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/06/2006, 11h34
  2. [Installation] Gestion des droits par dossier ?
    Par Glob dans le forum CVS
    Réponses: 3
    Dernier message: 13/03/2006, 15h04
  3. [VB6] gestion des feuilles par des onglets
    Par kitsune dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 04/02/2006, 16h17
  4. Thème: gestion des congés
    Par rosah dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 31/08/2005, 13h10
  5. [VB6] Datagrid afficher ou cacher des colonnes par code
    Par soazig dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 06/02/2003, 17h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo