Menu déroulant
Résolu
zlatan1
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous.
J'ai besoin de faire un menu déroulant restrictif.
J'ai un fichier Excel avec une martrice comprenant une colonne date et ai besoin de faire 2 menus déroulants.
Le 2eme ne doit comporter que des dates postérieures à celles de la première.
Quelqu'un sait comment je peux faire ?
Merci d'avance
J'ai besoin de faire un menu déroulant restrictif.
J'ai un fichier Excel avec une martrice comprenant une colonne date et ai besoin de faire 2 menus déroulants.
Le 2eme ne doit comporter que des dates postérieures à celles de la première.
Quelqu'un sait comment je peux faire ?
Merci d'avance
A voir également:
- Menu déroulant
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Supprimer menu déroulant excel - Forum Word
- Effacer le contenue d'une cellule avec liste déroulante - Forum Excel
6 réponses
Bonjour
un exemple ici
https://www.cjoint.com/c/EAglTZ5JGfC
(la liste et les validations ne sont pas nécessairement sur la même feuille)
revenez si besoin d'info en complément
crdlmnt
Errare humanum est, perseverare diabolicum
un exemple ici
https://www.cjoint.com/c/EAglTZ5JGfC
(la liste et les validations ne sont pas nécessairement sur la même feuille)
revenez si besoin d'info en complément
crdlmnt
Errare humanum est, perseverare diabolicum
Merci beaucoup pour votre rapidité !
Ma fonction ne marche toujours pas, j'ai un problème de "valeur".
J'ai remplacé dans votre fonction : =DECALER(Feuil1!$A$1;EQUIV(Feuil1!$E$2;Feuil1!$A:$A;0)-1;0;NB.SI(Feuil1!$A:$A;">="&Feuil1!$E$2))
Feuil1! par le nom de ma feuille de calcul
$A$1 par l'emplacement de ma premiere date
et $E$2 par l'emplacement de ma premiere date.
Pourtant un message d'erreur de valeur apparait ...
Pouvez vous m'aider ?
Ma fonction ne marche toujours pas, j'ai un problème de "valeur".
J'ai remplacé dans votre fonction : =DECALER(Feuil1!$A$1;EQUIV(Feuil1!$E$2;Feuil1!$A:$A;0)-1;0;NB.SI(Feuil1!$A:$A;">="&Feuil1!$E$2))
Feuil1! par le nom de ma feuille de calcul
$A$1 par l'emplacement de ma premiere date
et $E$2 par l'emplacement de ma premiere date.
Pourtant un message d'erreur de valeur apparait ...
Pouvez vous m'aider ?
Bien entendu, vous avez aussi remplacé le champ A:A par le champ des dates?
il faut que dans le code EQUIV le champ A:A soit remplacé par le champ commençant sur la première cellule de la liste
si votre liste va de A10 à A100,par exemple, il faut remplacer A:A par A10:A100
Sinon, je pourrais probablement vous aider, mais il faudrait pour ça disposer de plus de précisions sur vos données
Pouvez vous mettre un modèle sur le site:
https://www.cjoint.com/
et revenir ici coller le lien donné par le site
il suffit que ce modèle comporte la liste des dates et la position des cellules devant recevoir la validation.
à vous lire
il faut que dans le code EQUIV le champ A:A soit remplacé par le champ commençant sur la première cellule de la liste
si votre liste va de A10 à A100,par exemple, il faut remplacer A:A par A10:A100
Sinon, je pourrais probablement vous aider, mais il faudrait pour ça disposer de plus de précisions sur vos données
Pouvez vous mettre un modèle sur le site:
https://www.cjoint.com/
et revenir ici coller le lien donné par le site
il suffit que ce modèle comporte la liste des dates et la position des cellules devant recevoir la validation.
à vous lire
Un message d'erreur s'affiche toujours !
Voici le lien de mon document : https://www.cjoint.com/?3AgntFIhzI1
Merci d'avance pour votre aide
Voici le lien de mon document : https://www.cjoint.com/?3AgntFIhzI1
Merci d'avance pour votre aide
votre fichier en retour.
Je pense que vous avez du essayer de placer la formule dans la cellule D3, mais en fait c'est dans la fenêtre de validation qu'il faut la placer pour obtenir la liste déroulante avec les dates au-delà de celle en D2 .
Vous avez des explications dans le fichier
https://www.cjoint.com/c/EAgopbWYL27
Par ailleurs, notez bien en complément que si vous avez déjà une date en D3, vous pourrez ensuite placer n'importe laquelle en D2 , ça ne modifiera pas celle de D3 et vous pourrez donc vous retrouver dans un cas de figure où les dates sont inversées.
Il y a un moyen en VBA d'effacer la date ancienne en D3 lorsque vous changez celle de D2, revenez si cela vous intéresse.
crdlmnt
Je pense que vous avez du essayer de placer la formule dans la cellule D3, mais en fait c'est dans la fenêtre de validation qu'il faut la placer pour obtenir la liste déroulante avec les dates au-delà de celle en D2 .
Vous avez des explications dans le fichier
https://www.cjoint.com/c/EAgopbWYL27
Par ailleurs, notez bien en complément que si vous avez déjà une date en D3, vous pourrez ensuite placer n'importe laquelle en D2 , ça ne modifiera pas celle de D3 et vous pourrez donc vous retrouver dans un cas de figure où les dates sont inversées.
Il y a un moyen en VBA d'effacer la date ancienne en D3 lorsque vous changez celle de D2, revenez si cela vous intéresse.
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question