Partager via

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,700 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-19T15:34:04+00:00

    Bonsoir,

    Voici donc le lien : https://www.cjoint.com/c/MHtpAsDkAoh

    J'espère que j'ai été clair dans mes explications... Après réflexion, je me demande si ça ne vient pas du fait que LET ne calcule les valeurs qu'1 seule fois.

    Je te remercie encore de "t'amuser" avec mon souci.

    Cordialement

    Jacques

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

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2023-08-19T10:12:56+00:00

    C'est effectivement le mieux. Pour le partager, clique sur :

    https://www.cjoint.com/

    Clique sur le bouton "parcourir". Choisis le fichier à partager. Dans le bas de la page, clique sur le bouton "Créer le lien cjoint". Copie le lien affiché et colle-le dans ta réponse.

    Daniel

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

    0 commentaires Aucun commentaire
  3. Anonyme
    2023-08-19T09:54:13+00:00

    Bonjour

    merci de t'intéresser à mon pb. La formule est un peu complexe à expliquer... Je peux par contre t'envoyer le fichier ainsi que l'explication du contexte et des formules utilisées.

    Etant novice dans la communauté, je ne sais pas si c'est possible.

    Cordialement

    Jacques

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

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

    Bonjour,

    Je n'arrive pas à reproduire le problème quelle formule utilises-tu ?

    Daniel

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

    0 commentaires Aucun commentaire