Re : Doublon : besoin d'aide
Bonjour et bienvenu sur le forum Ben22,
J'ai testé ton fichier, il fonctionne si tu mets la date au MEME format dans ton UserForm que sur ta feuille "jj/mm/aaaa". Par contre, c'est vrai que si tu saisie dans ton UserForm par exemple "jj/mm/aa", cela ne fonctionne pas!
Bref, si tu mets date de début = "02/02/2009", tu as le message d'erreur
Par contre ce qui me surprend dans ton code (étant donné la structure de ta base de donnée et de ton UserForm) comme tu utilise = ??? et non pas "inclus entre date début et date fin ???"
Avec ton code, dans le cas suivant :
Valeurs déjà saisie :
-> date début = 01/02/2009
-> date fin = 05/02/2009
Si tu saisie dans ton UserForm :
-> date début = 01/02/2009 => tu auras le message d'erreur => normal
-> date début = 06/02/2009 => tu n'auras pas le message d'erreur => normal
-> date début = 03/02/2009 => tu n'auras pas le message d'erreur => alors que tu devrais l'avoir!!!!
A mon avis, il serait plus simple de bâtir ta base de donnée en ligne! C'est à dire, créer une ligne par demi-journée de réservation!
Ainsi si tu réserves du 01/01/2009 matin au 02/01/2009 matin, tu auras les lignes suivantes :
ligne 1 : salle... réservé le 01/01/2009 matin
ligne 2 : salle... réservé le 01/01/2009 après midi
ligne 3 : salle... réservé le 02/01/2009 matin
Bref, enlever la colonne date début et date fin, pour n'avoir qu'une colonne : date + (matin ou après midi) -> ou tu peux scinder en deux colonnes ces 2 informations!
Le traitement en sera par la suite beaucoup plus simple et ton code aussi 😉
Bonne soirée