Mwadepaname
XLDnaute Junior
Bonjour à tous,
je suis sur mon 1er userform et en cours d'apprentissage vba
Mon usf est sur le point d'être fini cependant j'ai un point de blocage qui m'agace.
C'est un formulaire d'inscription hebdomadaire.
Combobox1 (cb_agent) = liste agent
Combobox2 (cb_creneau) = liste créneaux
Je souhaiterais que si un agent s'est inscrit un jour de la semaine, il ne puisse plus se réinscrire sur cette même semaine.
avec un msgbox "déjà inscrit cette semaine"
donc si ma combobox1 (cb_agent) et ma combobox2 (cb_creneau) ont déjà été sélectionné = msgbox
liste agent = Sheets("BDD").Range("A")
liste créneaux = sheets("BDD").range("C")
(A savoir la liste des créneaux sur combobox2 est évolutif, si plus de place sur le créneau ou date antérieure à aujourd'hui le créneau disparait. D'autres créneaux apparaissent à j+5)
Avec mon code, si j'ai déjà eu une inscription, quelque soit le créneau choisi j'ai le msgbox même si je change la liste des créneaux.
Logiquement la semaine prochaine, il y aura des nouveaux créneaux donc impossible d'avoir un doublon
De plus en pas à pas, la boucle vérification de doublons se répète plusieurs fois et s’exécute également après avoir cliqué sur envoyer.
Je ne comprends pas...
Je ne sais pas si je suis bien clair
Mon fichier en PJ.
mot de passe : excel
Ps: c'est mon 1er code donc fort possible qu'il soit pas top
Merci à vous.
je suis sur mon 1er userform et en cours d'apprentissage vba
Mon usf est sur le point d'être fini cependant j'ai un point de blocage qui m'agace.
C'est un formulaire d'inscription hebdomadaire.
Combobox1 (cb_agent) = liste agent
Combobox2 (cb_creneau) = liste créneaux
Je souhaiterais que si un agent s'est inscrit un jour de la semaine, il ne puisse plus se réinscrire sur cette même semaine.
avec un msgbox "déjà inscrit cette semaine"
donc si ma combobox1 (cb_agent) et ma combobox2 (cb_creneau) ont déjà été sélectionné = msgbox
liste agent = Sheets("BDD").Range("A")
liste créneaux = sheets("BDD").range("C")
(A savoir la liste des créneaux sur combobox2 est évolutif, si plus de place sur le créneau ou date antérieure à aujourd'hui le créneau disparait. D'autres créneaux apparaissent à j+5)
Avec mon code, si j'ai déjà eu une inscription, quelque soit le créneau choisi j'ai le msgbox même si je change la liste des créneaux.
Logiquement la semaine prochaine, il y aura des nouveaux créneaux donc impossible d'avoir un doublon
De plus en pas à pas, la boucle vérification de doublons se répète plusieurs fois et s’exécute également après avoir cliqué sur envoyer.
Je ne comprends pas...
Je ne sais pas si je suis bien clair
Mon fichier en PJ.
mot de passe : excel
Ps: c'est mon 1er code donc fort possible qu'il soit pas top
Merci à vous.
Pièces jointes
Dernière édition: