Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
plutot que d'alimenter ta liste de validation, en spécifiant directement les dates,
écris tes dates en format long dans une feuille
et liste de validation - Liste - sélectionne la zone dans la feuille
et ca devrait le faire;
Re vgendron,
OK, c'est correct, mais je crois que le code VBA tourne les dates, c'est à dire que la semaine prochaine, il y aura dans la liste déroulante les nouvelles dates
Qu'en pense tu ??
en fait, dans l'exemple que je me suis fait, j'avais désactivé ta macro.
voir PJ avec une zone nommée définie en statique et une zone nommée en Dynamique
Stttique = si tu ajoutes des dates, elles ne seront pas prises en compte par la liste
Dynamique: la zone s'adapte automatiquement en fonction du nb de date dans la colonne (ouvrir Gestionnaire de noms pour en voir les définitions)
ta cellule qui contient la liste de validation doit etre au format date
OK, merci
Je vais voir comment tourne le code VBA la semaine prochaine, en principe, il devrais afficher les date de la semaine courante, c'est ce qui m'intéresse
A ++++++ merci
Un autre essai:
Le code est en grande partie dans le module de Feuil1:
Public Sub ListeValidation -> construit la liste de validation et vérifie que la date dans C2 fait partie de la liste de validation (si absent, C2 est mis à blanc) Sub Worksheet_Activate -> reconstruit la liste de validation Private Sub Worksheet_Change -> convertit la date choisie dans la liste de validation du type texte en type date
Dans le module de Thisorkbook: Private Sub Workbook_Open -> reconstruit la liste de validation même si à l'ouverture du classeur la feuille Feuil1 est déjà activée
Edit : le code est à modifier puisqu'il est précisé dans un post qu'on veut les dates de la semaine ce qui dans la macro du premier fichier n'était pas évident à deviner...
Bonjour mapomme,
Super, un grand merci de ton aide. Je te répond avec un peux de retard.
C'est exactement ça que je voulais, c'est gentil merci à toi et bonne journée
A+++++
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.