User form - cherche de l'aide

collosse

XLDnaute Nouveau
Bonjour à tous,

Je reviens avec la conception de mon tableau de gestion des congés qui a bien avancé grâce à vous.
Je commence le VBA et j'ai rajouté un module pour effacer automatiquement les tableaux, mais je souhaiterai également créé un Userform qui fonctionne de cette façon :

Dans l'onglet "saisie" l'ajout d'un bouton nommé "Ajouter un congé".
Quand on clique dessus une fenêtre Userform s'ouvre avec 5 champs

Premier champ : une liste déroulante qui permet de sélectionner une des personnes nommer dans la colonne A de la feuille "Saisie"
Second champ : Une liste déroulante pour sélectionner le mois qui définira aussi la feuille.
Troisième champ : on entre la date de début de congé, exemple "2/01"
Quatrième champ : on entre la date de fin de congé, exemple "4/01"
Cinquième champ : on entre le code congés qui s'affichera dans les cases choisies dans les deux premiers champs soit du 02/01 au 04/01 exemple "RE"

Je ne sais pas si c'est évident car cela veut dire une fonction recherche (je ne sais pas si c'est possible) qui recherche le nom sélectionner et défini donc la ligne puis il recherche les dates saisies pour définir les colonnes.



Merci pour votre aide.
 
Dernière édition:

jpb388

XLDnaute Accro
Re : User form - cherche de l'aide

Bonjour à tous
sur la liste des types de congé le 1er item est blanc pour te permettre d'annuler une période sélectionnée
Teste et dis moi


ps quand tu postes enlève les mots de passe c'est plus facile
 

Pièces jointes

  • CongésServices-2014collosse.xlsm
    105.6 KB · Affichages: 37
  • CongésServices-2014collosse.xlsm
    105.6 KB · Affichages: 53
  • CongésServices-2014collosse.xlsm
    105.6 KB · Affichages: 54

collosse

XLDnaute Nouveau
Re : User form - cherche de l'aide

Bonjour à toi,

Je ne vois malheureusement rien de changé ?

J'arrive à ma limite dans mes connaissances, je vais essayé de m'expliquer :


Je met mon fichier sur ce lien : Free - Envoyez vos documents


Mon fichier contient 14 onglets :

1er Onglet :
Il est nommer "Saisie" sur cette onglet on peut modifier les noms des employés et cela se répercute sur les autres feuilles, il y a également la légende des codes couleurs (congés payé, récupération etc...) et enfin il y a 2 boutons.
Le premier nommé "Effacer les tableaux" il permet d’effacer le contenu des tableaux dans les 12 feuilles suivante et le second nommé "Ajouter un congé" qui est celui dont j'ai besoin de votre aide.

Onglet 2 à 13 :
Il y a 12 feuilles, un pour chaque mois de l'année qui contient chacun un tableau avec le mois en cours pour noter les congés (la construction des tableaux est strictement identique dans chaque feuille.)

Onglet 14 :
Il est nommé "Base de données" Il contient les années, mois et jour fériés qui aident pour remplir automatiquement les dates de chaque tableau.

Ce qu'il reste à faire c'est de faire fonctionner le bouton "Ajouter un congé" dans la première feuille.



Il doit fonctionner de la manière suivante :

1 - Ici on sélectionne dans la liste déroulante la personne dont on souhaite ajouter un congé, exemple "Stephane"
2 - Ici on sélectionne le mois, exemple "Janvier"
3 - Ici on entre la date de début de congé, exemple "06/01"
4 - Ici on entre la date de fin de congé, exemple "11/01"
5 - Ici on entre le code congé, exemple "RE" pour récupération

Ensuite on valide le tout avec le bouton du milieu "Valider les congés".

Quand on valide voici ce qu'il doit se produire :
- Il récupère la valeur du champ 2 pour déterminer le sheet.
- Il récupéré la valeur du champ 1 pour déterminer la ligne.
- Il récupéré la valeur du champ 3 pour déterminer la colonne de début.
- Il récupéré la valeur du champ 4 pour déterminer la colonne de fin.
- Il récupéré la valeur du champ 5 pour déterminer ce qu'il va écrire dans les cases défini au dessus.

Ce qui donne si on reprend l'exemple du dessus :
Quand on valide les congés, il va dans l'onglet Janvier et écrit la mention RE dans les cases du 06/01 au 11/01 (H7:m7) pour l'employé nommé Stephane.

Voila j'espère avoir été suffisamment explicite, n'hésite pas si besoin de plus de précision.

Merci pour l'aide.
 
Dernière édition:

jpb388

XLDnaute Accro
Re : User form - cherche de l'aide

Bonsoir à tous
avec toutes mes excuses je ne t'avais pas envoyé le bon
 

Pièces jointes

  • CongésServices-2014collosse.xlsm
    137.1 KB · Affichages: 47
  • CongésServices-2014collosse.xlsm
    137.1 KB · Affichages: 71
  • CongésServices-2014collosse.xlsm
    137.1 KB · Affichages: 72

jpb388

XLDnaute Accro
Re : User form - cherche de l'aide

Bonjour à tous
voici les références que j'ai

reference.PNG
 

Pièces jointes

  • reference.PNG
    reference.PNG
    24.6 KB · Affichages: 35
  • reference.PNG
    reference.PNG
    24.6 KB · Affichages: 35

Discussions similaires

Statistiques des forums

Discussions
312 480
Messages
2 088 757
Membres
103 950
dernier inscrit
Thomas Solioz