Почему выпадающая кнопка в проверке данных Excel исчезает?


2

Я создаю панель мониторинга в Excel, в которой я хочу ограничить ввод определенным списком. Для этого я использовал проверку данных, которая прекрасно работает. Тем не менее, обычно маленькая выпадающая кнопка видна, когда я выбираю ячейку (она есть в любой другой книге), но на панели инструментов она продолжает исчезать. Вот маленький гиф проблемы.

Почему кнопка не остается видимой?

Дополнительная информация: На панели инструментов я использую код VBA и OpenSolver. Могут ли они играть роль в этом?


Когда вы создаете список в Проверке данных, есть возможность показать маленькую стрелку раскрывающегося списка. Это проверено?
— Vylix

Да, это действительно так
— Робин Крамер

Вы пытались открыть поврежденный файл на другом компьютере? Или попробуйте создать простой выпадающий список в новом пустом файле и посмотрите, будет ли он вести себя так же. Если оба дают правильное поведение, то да, возможно, это должно быть что-то с вашим VBA.
— Vylix

В других файлах это работает. У другого компьютера была такая же проблема. Выплевывание кода VBA будет одной чертовой работой. Не знаю, с чего начать. Спасибо за помощь в любом случае :)
— Робин Крамер

1
@ Ferenth Звучит похоже, но у меня нет стоп-кадров. Кроме того, прокрутка, кажется, не играет никакой роли в этом. Кнопки все время скрыты (после коротких миганий).
— Робин Крамер

Ответы:


3

Это кажется ошибкой в ​​некоторых версиях Excel.

Если вы использовали инструмент камеры, то, если входные ячейки объекта инструмента камеры (связанные ячейки) находятся на другом рабочем листе, так как ячейки, включенные в раскрывающийся список проверки данных, стрелки раскрывающегося списка пропадают.

Они на самом деле не ушли, однако:

  • Вы по-прежнему можете получить доступ к раскрывающемуся списку, если выберете ячейку с включенным раскрывающимся списком и переместите курсор вправо, где обычно будет отображаться стрелка, и щелкните. Это работает, но это раздражает и затрудняет для других пользователей, если рабочий лист предназначен для пользователей, кроме вас.
  • Вы также можете щелкнуть по раскрывающейся ячейке и нажать Alt-Downarrow, и появится список. Опять же, это не может быть идеальным или очевидным для других пользователей.

Потенциальные исправления:

  • Вы можете удалить объект инструмента камеры, и все должно работать нормально.
  • Если входные ячейки объекта инструмента камеры (связанные ячейки) находятся на том же рабочем листе, что и ячейки с раскрывающимся списком проверки данных, проблема не существует. Таким образом, вы можете переместить связанные ячейки, на которые ссылается инструмент камеры, на тот же лист с ячейками с раскрывающимся списком.
  • ЛУЧШЕЕ РЕШЕНИЕ, КОТОРОЕ НЕ ТРЕБУЕТ ОСНОВНЫХ ИЗМЕНЕНИЙ : странное решение, которое, кажется, работает (по неизвестной причине), заключается в том, что вы создаете поле со списком (элемент управления формой) и устанавливаете для ссылки на ячейку и диапазон ввода значение = $ 1: $ 1048576 (это относится ко всем ячейкам). ) на одном из листов, затронутых мигающими стрелками. Это должно помешать стрелкам мигать / исчезать на странице со списком, а также со всеми стрелками во всей книге. Вы можете поместить его в какое-то непонятное место на листе, чтобы он не был виден пользователю.

Я создал поле со списком, как предложено, на скрытом листе. Оно работает! Что за странное исправление. Спасибо!
— Гравитация

1

У меня только что было такое же поведение исчезающих кнопок раскрывающегося списка, как в вашем GIF-файле. Возможно, есть и другие причины, которые вызывают это поведение, но в моем случае это было вызвано использованием инструмента камеры.

Удаление изображения с камеры восстановило нормальную видимость выпадающего меню. Создание изображения с камеры в любом месте книги привело к тому, что все выпадающие кнопки снова стали застенчивыми.


Добро пожаловать в Superuser, я верю, что ваш ответ нуждается в правильной иллюстрации для решения проблемы. Поскольку вы не можете обратиться к ОП, пожалуйста, отредактируйте сообщение, чтобы составить полезный ответ. Вы можете ссылаться на эту ссылку также, superuser.com/help/how-to-answer .
— Раджеш

Привет, ты можешь быть прав. Я действительно также использовал инструмент камеры. Я не мог предположить, что это будет проблемой. Если бы вы могли добавить небольшую иллюстрацию, предложенную Раджешем, я с радостью приму ваш ответ :)
— Робин Крамер,

-1

NicChik, если бы я мог обнять тебя, я бы это был самый раздражающий вещь когда-либо я действительно ценю чаевые. Обратите внимание, что это исправило проблему с раскрывающимся списком «Проверка данных», но также исправила проблему с комментариями к ячейкам, которые велись так же. Исчезающие маленькие ублюдки.

Понятия не имею, как ты это понял.

Это работает как прелесть. ЛУЧШЕЕ РЕШЕНИЕ, НЕ ТРЕБУЮЩЕЕ ОСНОВНЫХ ИЗМЕНЕНИЙ: странное решение, которое, кажется, работает (по неизвестной причине), заключается в том, что вы создаете поле со списком (элемент управления формой) и устанавливаете ссылку на ячейку и диапазон ввода на = 1 $: 1048576 $ (это относится ко всем ячейкам) на одном из листов, затронутых мигающими стрелками. Это должно помешать стрелкам мигать / исчезать на странице со списком, а также со всеми стрелками во всей книге. Вы можете поместить его в какое-то непонятное место на листе, чтобы он не был виден пользователю.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.