Brendon创建了一个非常简单的宏来保存当前工作簿并关闭它。然后,他向该宏的快速访问工具栏(QAT)添加了一个图标。如果用户不在工作表中的“编辑”模式下,则宏可以很好地工作。例如,如果用户在一个单元格中输入数据但从未按Enter键或未选择其他单元格,则该宏将不会运行。就像QAT图标显示为灰色。布伦登(Brendon)想知道如何解决这个问题并迫使宏运行。

Brendon遇到了Excel的基本限制之一-在“编辑”模式下不能运行宏。实际上,在“编辑”模式下,您有很多无法做的事情-例如,大多数功能区工具不可用,并且大多数快捷键不起作用。 Excel将您只能对那些与编辑单元格内容有关的事情进行限制。

解决方案是在运行宏之前退出“编辑”模式。一种简单的方法是这样做(如Brendon所指出的),只需按Enter或按Tab即可移动到其他单元格。

如果培训用户这样做太多了,那么您可以将宏放置在QAT之外的其他位置。最有效的方法是在工作簿中放置一个形状,然后将宏附加到该形状。 (如何实际执行此操作超出了本技巧的范围。)在图形程序中需要设计的形状可能看起来像一个“按钮”,上面写着“单击此处保存并退出”。 ”用户在单击形状时将自动退出“编辑”模式,这意味着将运行附加到该形状的宏。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本提示(13736)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。