User form - cherche de l'aide

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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:
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

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:
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: 36
  • reference.PNG
    reference.PNG
    24.6 KB · Affichages: 38
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
XL 2019 User Form
Réponses
9
Affichages
317
Réponses
5
Affichages
123
  • Question Question
Microsoft 365 INDEX equiv
Réponses
1
Affichages
114
Réponses
4
Affichages
163
Réponses
19
Affichages
475
Réponses
5
Affichages
485
Deleted member 453598
D
Retour