单元格编辑时的VBA按钮操作问题

时间:2014-07-09 08:16:44

标签: excel vba excel-vba

我有一个由VBA宏创建的Excel工具栏。当单元格处于编辑模式时,我无法执行任何工具栏操作,事件本身不会被触发。当我们离开那个编辑单元时,按钮事件就会被触发。

有没有办法解决这个问题?我希望即使单元格处于编辑模式,也允许用户单击按钮。

感谢。

1 个答案:

答案 0 :(得分:0)

如果单元格处于编辑模式,VBA将永远不会运行。如果您在单元格内键入,则VBA将暂停。事实上,如果您按ALT + F11并打开VBA编辑器窗口,然后在Excel中编辑单元格,您会发现ALT + TAB无法返回编辑器,它已经消失了。当你处于编辑模式时,你甚至无法回到编辑器。 (显然当您在Excel外部单击时,单元格不再处于编辑模式,因此您可以从Windows托盘中选择它)

您可能必须使用表单来允许用户编辑单元格,这样VBA仍然会在输入表单文本框时运行。然后在文本框完成时将其提交到单元格

相关问题