Liste déroulante

Anonyme
2023-08-18T22:16:02+00:00

Bonjour,

J'utilise la fonction "let" dans 1 formule de validation de données pour afficher une liste déroulante dans la colonne d'une structure de type "tableau" et non dans 1 plage. Cela marche parfaitement. Mais lorsque je ferme le fichier et que je l'ouvre à nouveau, la liste ne s'affiche plus, bien que la flèche vers le bas de la liste apparaisse et que la formule de validation soit toujours présente dans toutes les cellules de la colonne concernée.

Pour réactiver l'affichage de la liste dans les cellules, je suis obligé de sélectionner les cellules de la colonne du tableau concerné par la validation, de faire le menu données-validation des données, puis de cliquer OK. La formule d'affichage de la liste n'a pas disparu et les listes sont de nouveau actives.

Pour info, je suis en option de calcul automatique, je ne partage pas ce fichier et il n'est pas protégé. Je m'explique mal ce comportement. Avez-vous été déjà confronté à ce problème ?

Merci de votre réponse

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Hecatonchire 53,870 Points de réputation Modérateur bénévole
2023-08-19T17:23:32+00:00

Bonjour,

Effectivement la fonction LET pose problème ici.

Je te propose de ne pas l'utiliser et de ne pas utiliser ta zone t_tousLesOuvrages qui ne me semble pas pertinente ici.

=DECALER('listes deroulantes'!$D$3;EQUIV(saisie!B5;PRENDRE(t_ouvrage_trie#;;1);0)-1;;NB.SI.ENS(PRENDRE(t_ouvrage_trie#;;1);saisie!B5))

ou si tu n'a pas la fonction PRENDRE

=DECALER('listes deroulantes'!$D$1;EQUIV(saisie!B5;C:C;0)-1;;NB.SI.ENS(C:C;saisie!B5)) mais il ne faudra rien écrire en colonne C.

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

14 réponses supplémentaires

  1. Anonyme
    2023-08-19T16:22:55+00:00

    Oui. Et je n'y comprends rien. Parce que, si on transforme le tableau en plage, le message n'apparait plus, mais le problème de la disparition de la liste demeure cependant avec une plage...

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2023-08-19T16:06:18+00:00

    Pas de problème. Ce n'est pas non plus urgentissime!!! surtout en ces temps de canicule !

    Bonne soirée

    jacques

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2023-08-19T16:05:23+00:00

    Est-ce que tu as remarqué ce message ?

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2023-08-19T15:56:38+00:00

    Je ne pense pas avoir le temps de regarder ce we. Juste une remarque, j'ai déjà eu des problèmes inexpliqués en mixant les nouvelles fonctions 365 et DECALER. Je m'en étais sorti en remplaçant DECALER par INDEX, mais, à voir ta formule, je doute que ça soit possible.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire