Excel VBA – 允许input到DisplayFormulaBar = False的单元格
好吧,我花了一段时间才弄明白这一点,这是非常烦人的…
Excel 2013 Pro Plus 完全修补至2014年7月
在我的项目中,我有
Application.DisplayFormulaBar = False
它按预期工作,它隐藏了FormulaBar。 不期望的是它停止input数据到任何单元格。
我必须做一个
Application.DisplayFormulaBar = True
以允许再次input与应用程序的devise不一致的数据。
有没有人知道无论如何隐藏FormulaBar,仍然允许input到单元格?
我在VBA代码中使用自己的validation来确保正确的位置和值…其他单元格被locking。
提前感谢Seán
Press Alt+T+O Advanced Editing Options Give a Tick Mark in Allow Editing Directly in Cells
来源 (向下滚动)
我是Excel团队的一名项目经理,我想提供一些我们发现的与我们所看到的相关的错误。 具体而言,在Excel 2013和更高版本中,当禁用编辑栏时,(1)从ActiveX控件调用DisplayAlerts = false
(2),将进入无法编辑单元格的状态。 你没有提到条件#1和#2,但它似乎是相关的,也可能是你所看到的同样的问题。
我们在即将到来的Office365更新中解决了这个问题。 如果进入这种状态,可以通过将DisplayFormulaBar
设置为true
来解决这个问题,然后返回false。