Conditionner un affichage d'une liste déroulante
Résolu
Marie200717
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerai savoir s'il est possible dans Excel de définir préférentiellement la valeur d'une liste déroulante ?
Je m'explique :
Dans la colonne A : choix d'une activité (dans une liste déroulante)
Dans le colonne B : choix du temps aloué à l'activité
Si l'activité 1 est choisie dans la liste déroulante en cellule A1, j'aimerai qu'automatiquement la cellule B1 affiche la durée "2h", mais que cette durée soit modifiable si besoin manuellement par une autre de la liste déroulante à laquelle appartient la valeur "2h". Si l'activité 2 est choisie en A2, B2 devra afficher 3h par défaut, à nouveau modifiable manuellement si besoin en choisissant dans la liste déroulante
J'espère m'être bien fait comprendre
L'avantage de cette solution si elle est possible, par rapport à rentrer une valeur manuellement, serait de limiter les erreurs ; je pourrai aussi bien utiliser la formule "si" et effacer pour rentrer une valeur manuellement si elle devait être modifiée, mais cela impliquerait donc d'effacer la formule, ce que je voudrais éviter
Merci par avance pour vos retours !
J'aimerai savoir s'il est possible dans Excel de définir préférentiellement la valeur d'une liste déroulante ?
Je m'explique :
Dans la colonne A : choix d'une activité (dans une liste déroulante)
Dans le colonne B : choix du temps aloué à l'activité
Si l'activité 1 est choisie dans la liste déroulante en cellule A1, j'aimerai qu'automatiquement la cellule B1 affiche la durée "2h", mais que cette durée soit modifiable si besoin manuellement par une autre de la liste déroulante à laquelle appartient la valeur "2h". Si l'activité 2 est choisie en A2, B2 devra afficher 3h par défaut, à nouveau modifiable manuellement si besoin en choisissant dans la liste déroulante
J'espère m'être bien fait comprendre
L'avantage de cette solution si elle est possible, par rapport à rentrer une valeur manuellement, serait de limiter les erreurs ; je pourrai aussi bien utiliser la formule "si" et effacer pour rentrer une valeur manuellement si elle devait être modifiée, mais cela impliquerait donc d'effacer la formule, ce que je voudrais éviter
Merci par avance pour vos retours !
A voir également:
- Liste déroulante afficher première valeur
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Supprimer liste déroulante excel ✓ - Forum Excel
- Liste déroulante google sheet - Accueil - Guide bureautique
Cdlmnt
https://www.cjoint.com/c/HCFtBcuIVZB
Const celact = "A1:A18"
Const celdur = "B5:B18"
Sauf que du coup en colonne B, à partir du moment ou je remplis A1, si A2 A3 etc sont vides, j'ai en B2, B3 etc une errue "#N/A". Y'a-t-il moyen de résoudre cette "erreur", qui s'en va lorsque je remplis au fur et à mesure la colonne A ? Faut-il que j'écrive la macro individuellement pour chaque cellule de la ligne 1 à 18 soit 18 copies ?
Merci !!!