Liste déroulante avec calendrier conditionnel

Bonsoir,

sur le fichier ci-annexé j'ai un code VBA qui me permet d'afficher un calendrier dans les colonnes B et C mais ma demander est un peu spéciale et j'espère que vous me trouviez la solution si c'est possible biensur :

1- sur la colonne B de la feuille Avril-2015 quand je clique droit sur n'importe quelle cellule le calendrier s'affiche et je peux choisir n'importe quelle date mais ce que je veux c'est :

quand je clique droit sur n'importe quelle cellule de la colonne B sauf celle d'entête CAD (B1) le calendrier ne me permet de mettre que les dates qui sont inférieur ou égale le dernier jour du mois et année affiché sur G1 (cad je peux mettre n'importe quelle date à condition qu'elle soit inférieur ou égale 31-04-2015)

2-sur la colonne C je veux que quand je clique droit sur n'importe quelle cellule de la colonne C sauf celle d'entête CAD (C1) le calendrier ne me permet de mettre que les dates qui sont du même mois et l'année que la cellule G1 et qui doivent être supérieur ou égale les dates de la colonne B dans le cas ou on choisi une date du même mois sur la colonne B..

par exemple si on a dans la colonne B une date de 14-04-2015 on ne peut mettre dans la colonne C que les dates entre 14-04-2015 et 30-04-2015 CAD qui sont supérieur ou égale celles de la colonne B et jusqu'au dernier jours du mois et année affiché sur la cellule G1.

autre exemple si on a une date 02-04-2015 dans la colonne B on ne peut choisir dans la colonne C les dates entre 02-04-2015 et 30-04-2015

la même chose pour la feuille Mai-2015 et pour toutes les feuilles que je rajouterai par la suite Juin-2015....ect

Merci

25calendrier.zip (12.85 Ko)

Bonjour et bienvenu(e)

A vérifier si je ne me suis pas mélangé dans les conditions

Bonjour Banzai,

dans la colonne B on me dit la date doit être inferieur au 01-04-2015 alors qu'elle doit être inférieur ou égale 30-04-2015

dans la colonne C on me dit que la date doit être supérieur ou égale n'importe qu'elle date que je choisi sur cette colonne et doit etre inférieur au 01-04-2015 : alors que moi je veux qu'elle soit supérieur a la date entrée sur la colonne B si elle est de mars ou fevrier ou n'importe quel mois mais inféiruer que le mois de G1 et je veux qu'elle soit superieur ou égale si la date entrée sur la colonne B est d'Avril c'est a dire le même mois que G1 est inférieur de 30-04-15 et non pas 01-04-2015

j'espere que je suis clair....

Bonjour

Déjà je tique sur ça

DonMunnir a écrit :

alors qu'elle doit être infénieur ou égale 20-04-2015

Pourquoi le 20/04/2015 alors qu'en G1 il y a Avril-2015

Déjà je sais que j'ai pris comme date limite le 1er Avril 2015, alors que j'aurai du prendre le 30 Avril 2015 (au fait que 30 jours en Avril)

A tester

Si erreur indique moi les dates que tu entres dans les colonnes afin de reproduire l'erreur

Merci beaucoup Banzai

c'est exactement ce que je cherchais

Rechercher des sujets similaires à "liste deroulante calendrier conditionnel"