为什么Excel数据验证中的下拉按钮消失了?

为什么Excel数据验证中的下拉按钮消失了?

我正在 Excel 中创建一个仪表板,希望将输入限制在特定列表中。我使用了数据验证,效果很好。但是,通常当我选择一个单元格时,小下拉按钮是可见的(在任何其他工作簿中都是如此),但在我的仪表板中它总是消失。这是一个小的动态图的问题。

为什么按钮不可见?

额外信息:在仪表板中,我使用了 VBA 代码和 OpenSolver。它们能在其中发挥作用吗?

答案1

这似乎是 Excel 某些版本中的一个错误。

如果您使用相机工具,那么如果相机工具对象的输入单元格(链接的单元格)与数据验证下拉启用单元格位于不同的工作表上,则下拉箭头将会丢失。

但它们实际上并没有消失:

  • 如果您选择启用下拉列表的单元格并将光标移到箭头通常出现的右侧并单击,您仍然可以访问下拉列表。这有效,但如果工作表是供您以外的用户使用的,这很烦人,并且会给其他用户带来困难。
  • 您也可以点击启用下拉列表的单元格并按 Alt-Downarrow,列表就会出现。同样,这对其他用户来说可能并不理想或不明显。

潜在修复:

  • 您可以移除相机工具对象,一切都应该正常工作。
  • 如果相机工具对象的输入单元格(链接单元格)与启用数据验证下拉列表的单元格位于同一工作表上,则不存在此问题。因此,您可以将相机工具引用的链接单元格移动到启用下拉列表的单元格所在的同一工作表上。
  • 无需进行重大改变的最佳解决方案:一个奇怪的解决方案似乎有效(原因不明),即创建一个组合框(表单控件),并将单元格链接和输入范围设置为 =$1:$1048576(这引用所有单元格),该解决方案位于受闪烁箭头影响的其中一个工作表上。这应该可以阻止箭头在组合框页面上闪烁/消失,以及整个工作簿中的所有箭头。您可以将其放在工作表上的某个不起眼的位置,这样用户就看不到它了。

答案2

我刚刚遇到了和你的 gif 中显示的下拉按钮消失相同的情况。可能还有其他原因导致了此行为,但就我而言,这是由使用相机工具引起的。

删除相机图像可恢复正常的下拉按钮可见性。在工作簿中的任意位置创建相机图像会导致所有下拉按钮再次变得不可见。

答案3

然后我去了选项“先进的”,然后向下滚动到“此工作簿的显示选项:”然后在“对于所有对象,显示:”我点击了“全部”。对我有用。不过我一开始不知道这个设置是怎么改变的。

相关内容