2 votes

Pourquoi le bouton déroulant dans la validation des données Excel disparaît-il ?

Je suis en train de créer un tableau de bord dans Excel dans lequel je veux restreindre l'entrée à une liste spécifique. J'ai utilisé la validation des données pour ce faire, ce qui fonctionne parfaitement. Cependant, le petit bouton déroulant est normalement visible lorsque je sélectionne une cellule (il l'est dans n'importe quel autre classeur), mais dans mon tableau de bord, il ne cesse de disparaître. Voici un petit gif du problème.

Pourquoi le bouton ne reste-t-il pas visible ?

Info supplémentaire : Dans le tableau de bord, j'utilise du code VBA et OpenSolver. Peuvent-ils jouer un rôle dans tout cela ?

3voto

NicChik Points 46

Il semble qu'il s'agisse d'un bogue dans certaines versions d'Excel.

Si vous avez utilisé l'outil caméra, alors si les cellules d'entrée de l'objet outil caméra (les cellules liées) se trouvent sur une feuille de calcul différente de celle des cellules activées par le menu déroulant de validation des données, les flèches du menu déroulant disparaissent.

Ils n'ont pas disparu pour autant :

  • Vous pouvez toujours accéder à la liste déroulante en sélectionnant la cellule dans laquelle la liste déroulante est activée, en déplaçant le curseur vers la droite à l'endroit où la flèche devrait normalement apparaître et en cliquant. Cela fonctionne, mais c'est ennuyeux et cela complique la tâche des autres utilisateurs si la feuille de calcul est destinée à d'autres utilisateurs que vous.
  • Vous pouvez également cliquer sur la cellule activée par la liste déroulante et appuyer sur Alt-Downarrow, et la liste apparaîtra. Là encore, cette méthode peut ne pas être idéale ou évidente pour d'autres utilisateurs.

Corrections potentielles :

  • Vous pouvez supprimer l'objet outil caméra et tout devrait fonctionner correctement.
  • Si les cellules d'entrée de l'objet outil caméra (les cellules liées) se trouvent sur la même feuille de calcul que les cellules activées par le menu déroulant de validation des données, le problème ne se pose pas. Vous pouvez donc déplacer les cellules liées auxquelles l'outil caméra fait référence vers la même feuille que les cellules activées par la liste déroulante.
  • LA MEILLEURE SOLUTION QUI NE NÉCESSITE PAS DE CHANGEMENTS MAJEURS : Une solution étrange qui semble fonctionner (pour une raison inconnue) consiste à créer une boîte combinée (contrôle de formulaire) et à définir le lien de cellule et la plage de saisie sur =$1:$1048576 (cela fait référence à toutes les cellules) sur l'une des feuilles affectées par les flèches clignotantes. Cela devrait empêcher les flèches de clignoter/disparaître sur la page contenant la boîte combo ainsi que toutes les flèches dans l'ensemble du classeur. Vous pouvez le placer dans un endroit obscur de la feuille afin qu'il ne soit pas visible par l'utilisateur.

1voto

Geest Points 11

Je viens d'avoir le même comportement de disparition du bouton déroulant que celui montré dans votre gif. Il se peut qu'il y ait d'autres choses qui provoquent ce comportement, mais dans mon cas, il a été provoqué par l'utilisation de l'outil caméra.

La suppression de l'image de la caméra rétablit la visibilité normale du bouton déroulant. La création d'une image de caméra n'importe où dans le classeur a eu pour effet de rendre à nouveau timides tous les boutons déroulants.

-1voto

Commandomando Points 1

NicChik SI JE POUVAIS TE FAIRE UN CÂLIN, JE LE FERAIS, C'EST LA CHOSE LA PLUS ENNUYEUSE QUI SOIT. J'apprécie vraiment l'astuce. Il est à noter que cela a corrigé le problème avec la liste déroulante de validation des données, mais aussi un problème que j'avais avec mes cellules de commentaires qui se comportaient de la même manière. Des petits bâtards qui disparaissent.

Je n'ai aucune idée de la façon dont vous avez compris cela.

Cela a fonctionné comme un charme LA MEILLEURE SOLUTION QUI NE NÉCESSITE PAS DE CHANGEMENTS MAJEURS : Une solution étrange qui semble fonctionner (pour une raison inconnue) consiste à créer une boîte combinée (contrôle de formulaire) et à définir le lien de cellule et la plage de saisie sur =$1:$1048576 (cela fait référence à toutes les cellules) sur l'une des feuilles affectées par les flèches clignotantes. Cela devrait empêcher les flèches de clignoter/disparaître sur la page contenant la boîte combo ainsi que toutes les flèches dans l'ensemble du classeur. Vous pouvez le placer dans un endroit obscur de la feuille afin qu'il ne soit pas visible par l'utilisateur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X