Alors pour faire "simple" :
le calendrier est un calendrier "autonome" dont vous pouvez trouver des "exemples" sur le net.
D'ailleurs il y en a un qui permet de récupérer deux dates une de début et une de fin comme sur votre USF.
leakim en a mis en partage dans le forum de ce site "Applications" : https://forum.excel-pratique.com/viewtopic.php?f=3&t=72229
Pour moi j'ai simplement utilisé deux fois le même. En général sur ces calendrier lors de la saisie de la date voulue ou le clic sur OK il y a une variable qui contient la date choisie, dans CHAMHO, c'est cette variable qui est inscrite dans la TextBox date de début, puis dans celle de fin de séjour.
Lors du "change" de ces TextBox un code vérifie l'existence d'une date dans l'autre, si les deux ont une date alors je "lance" la fonction de test de possibilité.
C'est une fonction "personnel" que vous programmez comme vous le voulez, pour ma part cette fonction accepte trois données :
le N° de chambre, date d'arrivée et date de départ.
Ensuite dans le code je simule le fonctionnement d'une formule de type SOMMEPROD par rapport à ma feuille de base de données.
Si pas de conflit alors le séjour est inscrit dans le tableau de base de données des réservations.
Si conflit alors on l'indique afin de pousser l'utilisateur à modifier au moins une des dates, et le cycle redémarre....
Pour ce qui est d'inscrire le séjour dans le calendrier, ce n'est que les formules dans chaque cellule de ce calendrier qui le font grâce au formule de type SOMMEPROD. A aucun moment le USF modifie le calendrier, lui il ajoute simplement un séjour dans la base de données.
Si vous "inscrivez" les données sur votre planning celui-ci ne sera plus "variable".
A moins qu'il soit fait sur 365 jour avec un scroll habituel horizontal, à ce moment il faudra faire un genre de boucle qui inscrit les données sur les bonnes colonnes (en fonction des dates) et sur la bonne ligne.
Voyez vous ?
@ bientôt
LouReeD