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

2

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

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

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

Робин Крамер
источник
Когда вы создаете список в Проверке данных, есть возможность показать маленькую стрелку раскрывающегося списка. Это проверено?
Vylix
Да, это действительно так
Робин Крамер
Вы пытались открыть поврежденный файл на другом компьютере? Или попробуйте создать простой выпадающий список в новом пустом файле и посмотрите, будет ли он вести себя так же. Если оба дают правильное поведение, то да, возможно, это должно быть что-то с вашим VBA.
Vylix
В других файлах это работает. У другого компьютера была такая же проблема. Выплевывание кода VBA будет одной чертовой работой. Не знаю, с чего начать. Спасибо за помощь в любом случае :)
Робин Крамер
1
@ Ferenth Звучит похоже, но у меня нет стоп-кадров. Кроме того, прокрутка, кажется, не играет никакой роли в этом. Кнопки все время скрыты (после коротких миганий).
Робин Крамер

Ответы:

3

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

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

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

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

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

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

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

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

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

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

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

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

Commandomando
источник