Microsoft 365 Tableau convocations

Rosario.

XLDnaute Junior
Bonjour,

J'aimerais avoir de l'aide car je n'arrive pas à trouver un code vba pour mon tableau. Je vous résume ce dont je voudrais.
En cel H12 j'ai dit date mise par un calendrier pikers ; la cel i et j12 fusionnés pour avoir une liste déroulante comportant des noms prénoms; et cel k12 et l12 fusionné pour pouvoir mettre le type de convocation sous forme de liste déroulante.
J'aimerais que ce code vba me mette dans mon tableau le type de convocation dans la cellule correspondante.
Explemple : voir tableau joint. cel h12 date 16/11/2024 cel i12 Dupont... et en cel k12 A, donc il doit me mettre cel v17 A ce qui correspond a la date et le nom ainsi que le type de convoc.

Merci pour votre aide.
Cordialement.
 

Pièces jointes

  • Tableau convocations.xlsm
    94.6 KB · Affichages: 14
Dernière édition:
Solution
Bonjour,
Après essais cela fonctionne seul un petit bémol concernant le calendrier (PicDateXLD) . Je m'explique exemple
02/09/2024
18/10/2024
, si je suis sur la période de septembre et que la date commence le premier jour du mois (01/09) tous va bien, je peux monter sur le mois d'octobre et redescendre sur le mois de septembre aucun soucis. Par contre si je commence comme l'exemple au dessus le 02/09 la quand je monte le mois ok il va sur octobre mais si je veux revenir en septembre pas possible (il reste bloqué sur octobre). Un autre exemple : période 5
21/04/2025
04/07/2025
Si je commence le 1er avril aucun soucis je monte et descend les mois, par contre si je met début le 21/04 je peux monter les mois mais quand je redescend les...

Rosario.

XLDnaute Junior
Bonjour

si j'ai bien compris tu as deux convocations possible par individu.
Réaliser deux feuilles pour un mois : pour moi c'est bien trop complexe et peut créer beaucoup de bugs.
La solution que j'ai adoptée est d'avoir deux colonnes par date (convocation 1 et convocation 2)
Bonjour,

Ta solution me va très bien et fonctionne parfaitement. Par contre peux tu apporter une petite modification stp s'il la personne est convoqué en 1 il ne doit pas mettre la convocation 2 car il ne peux pas être convoqué en 1 et 2 le même jour s'est la première convocation qui doit être notée par contre la deuxième il doit me dire qu'il ou elle est déjà convoqué en X et ne peux pas être au deux endroit en même temps. Donc il ne met rien sur la 2ème convocation du même jour de la même personne. Juste le message qui s'affiche comme tu as fait c'est parfais.

Merci
 

Rosario.

XLDnaute Junior
désolé je ne comprends plus rien
Je passe la main
En faite votre aide est nickel je suis désolé si vous n'avez pas compris. Je veux juste une petite modification. Je vous explique dans le tableau convocation 2 que je mets en pj, je prend le premier nom en cel B17 il ne peux pas être convoqué en même temps sur le même jour cel I17 et Cel J 17 c'est la première convocation qui doit être notée soit convoc A ou Convoc B (la première que je rentre dans l'userform et qui est rentré.).
Toujours mon exemple : je reçois une convocation pour Monsieur AL... cel B17 j'ouvre l'userform je remplis il me note la convocation comme sur le tableau la cel I17. Pour le moment tous va bien c'est exactement ça. Sauf qu'ensuite si je reçois une autre convoc pour cette même personne le même jour, comme dans le tableau en cel J17 la je ne veux pas qu'il me note la convocation mais qu'il me donne un message que monsieur AL... est déjà convoqué ce jour en colonne .....
Voilà j’espère que cette explication avec le tableau en pj est plus explicite.

Ps : j'ai mis des commentaires sur le tableau en PJ et je juste rajouté une demande
Merci
 

Pièces jointes

  • Tableau convocations-2.xlsm
    130.2 KB · Affichages: 2

JM27

XLDnaute Barbatruc
Désolé mais dans ton fichier
Question 2 : Si la convocation A est rentrée en 1er
Ce n'est pas une question : qu'est que je fais ?
Question 3 : Ne pas accepter la 2 ème convoc. en B
Mais message pour me dire Monsieur Al...est déjà convoqué ce jour. Et ce pour tous et tous les mois tous les jours. Et vise versa si cette cellule est rempli en 1er m'avertir si j'essaye de mettre une convocation en A.
Merci.
Toujours pas clair
Il faut vraiment me dire : oui ou non si on peux avoir deux convocations (Colonne A et B) pour une même personne le même jour ?
Si non dans ce cas la colonne B est inutile.
Question 1 : Peux ton rajouter sur l'UserForm une combobox ou autre pour choisir la convocation A OU B et il met en colonne A ou B Selon ce que je mets.
Merci.
Cela est une question : ok
 

Pièces jointes

  • Tableau convocations-2.xlsm
    128 KB · Affichages: 1

Rosario.

XLDnaute Junior
Désolé mais dans ton fichier

Ce n'est pas une question : qu'est que je fais ?

Toujours pas clair
Il faut vraiment me dire : oui ou non si on peux avoir deux convocations (Colonne A et B) pour une même personne le même jour ?
Si non dans ce cas la colonne B est inutile.

Cela est une question : ok
Question 2 : Si j'essaye de rentrer une convocation en B il ne rentre pas cette convocation et m'indique que j'ai déjà une convocation ce jour en A ( en faite A et B sont des service je t'ai remplacé dans la pj. A= service Sep et B= Service LG).

Oui il me faut les deux colonnes en faite comme je viens de te noter ci dessus colonne A = service sep et colonne B = service LG. Mais il n'est pas possible d'être convoquer en même temps au service sep et au service LG le même jour.
 

Pièces jointes

  • Tableau convocations-2-1.xlsm
    128.6 KB · Affichages: 1

Rosario.

XLDnaute Junior
une autre version améliorée
Bonjour,
j'aimerais savoir si dans un onglet exemple "Septembre" et que le tableau commence en septembre et se termine en "Octobre ou "Novembre" Peux t'on lorsque j'ouvre l'UserForm sur le calendrier avoir le choix du mois et pouvoir monter et descendre dans les mois qui corresponde au date cellule A1 et A2 de même pour l'année.
Merci
Cordialement.
 

Pièces jointes

  • Tableau convocations-3.xlsm
    118.3 KB · Affichages: 2

Rosario.

XLDnaute Junior
Bonjour,
j'aimerais savoir si dans un onglet exemple "Septembre" et que le tableau commence en septembre et se termine en "Octobre ou "Novembre" Peux t'on lorsque j'ouvre l'UserForm sur le calendrier avoir le choix du mois et pouvoir monter et descendre dans les mois qui corresponde au date cellule A1 et A2 de même pour l'année.
Merci
Cordialement.
 

Pièces jointes

  • Tableau convocations-3-4.xlsm
    120.9 KB · Affichages: 3

Rosario.

XLDnaute Junior
Bonjour
Non seulement tu exposes mal ton pb, mais quand on réussit à comprendre ce que tu souhaites, tu ne réponds pas par rapport au dernier fichier proposé (#22 et #23).
Bonjour,
Avec tous le respect que je te doit je répond toujours au personnes qui m'aide, mais avant je fait toujours des essais. Et oui ton aide ma était d'une grande aide je te l'ai déjà dit. le #23 fonctionne très bien et c'est ce que j'attendais mais je voulais seulement pour la date si je fais un tableau de plus d'un mois sur le calendrier qu'il puisse monter et descendre les mois et voir les années si le tableau est sur 2 années (exemple décembre 2024 et janvier 2025). Et ce par rapport à A1 et A2
Merci


Bien à toi
Cordialement.
 

JM27

XLDnaute Barbatruc
bonsoir
et pourquoi dans ce cas tu postes en #25 un fichier qui est obsolète ?
Et pourquoi ne pas faire une feuille pour l'année et non pas sur un mois uniquement.
Par contre a cheval sur deux ans cela ne le fera pas. (mais personne t'interdit de recopier la feuille et de modifier les cellule en A1)
Pour info les numéros de semaine ne sont pas au format iso , et comme j'ai un excel qui n'est pas récent , je n'ai pas le fonction NumSemaineIsISO

Après cela je n'irai pas plus loin
 

Pièces jointes

  • Tableau convocations-3.xlsm
    241.3 KB · Affichages: 5
Dernière édition:

Rosario.

XLDnaute Junior
Bonjour,
Après essais cela fonctionne seul un petit bémol concernant le calendrier (PicDateXLD) . Je m'explique exemple
02/09/2024
18/10/2024
, si je suis sur la période de septembre et que la date commence le premier jour du mois (01/09) tous va bien, je peux monter sur le mois d'octobre et redescendre sur le mois de septembre aucun soucis. Par contre si je commence comme l'exemple au dessus le 02/09 la quand je monte le mois ok il va sur octobre mais si je veux revenir en septembre pas possible (il reste bloqué sur octobre). Un autre exemple : période 5
21/04/2025
04/07/2025
Si je commence le 1er avril aucun soucis je monte et descend les mois, par contre si je met début le 21/04 je peux monter les mois mais quand je redescend les mois il bloque sur le moi de mai.
Pourquoi ?

Meci
Cordialement.
 

Rosario.

XLDnaute Junior
Bonjour,
Après essais cela fonctionne seul un petit bémol concernant le calendrier (PicDateXLD) . Je m'explique exemple
02/09/2024
18/10/2024
, si je suis sur la période de septembre et que la date commence le premier jour du mois (01/09) tous va bien, je peux monter sur le mois d'octobre et redescendre sur le mois de septembre aucun soucis. Par contre si je commence comme l'exemple au dessus le 02/09 la quand je monte le mois ok il va sur octobre mais si je veux revenir en septembre pas possible (il reste bloqué sur octobre). Un autre exemple : période 5
21/04/2025
04/07/2025
Si je commence le 1er avril aucun soucis je monte et descend les mois, par contre si je met début le 21/04 je peux monter les mois mais quand je redescend les mois il bloque sur le moi de mai.
Pourquoi ?

Meci
Cordialement.
Bonsoir j'ai trouvé merci à vous tous pour votre aide.
 

Discussions similaires

Réponses
10
Affichages
548
Réponses
10
Affichages
506

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
315 222
Messages
2 117 502
Membres
113 174
dernier inscrit
Janssen kouassi