excel通过宏设置的快捷键

作者:小橘猫 | 创建时间: 2023-05-06
excel通过宏设置<取消数据有效性>的快捷键,通常大家取消数据有效性都是繁琐点击很多次,这里可以通过宏设置快捷键,简化操作。...
excel通过宏设置的快捷键

操作方法

打开excel2007,建立简单的数据有效性例子。途中选中的单元格右侧有一个下三角说明该单元格具有数据有效性,超出数据有效性范围的数据不能录入。

取消数据有效性设置快捷方法,就是利用excel的宏。按住ALT+F11打开vba窗口。或者在上面面板 开发工具  中左起第一个  Visual Basic。

在vba界面左侧工程窗口右键插入模块,在右侧模块代码中填入下面的代码。 Sub 去除数据有效性() ' 去除数据有效性,快捷键Ctrl+e With Selection.Validation .Delete .Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, Operator _ :=xlBetween .IgnoreBlank = True .InCellDropdown = True .IMEMode = xlIMEModeNoControl .ShowInput = True .ShowError = True End With End Sub 以上代码可以通过录制宏来完成,也可以自己编写代码。 录入完成后保存。选择xlsm格式。关闭vba窗口。

回到excel窗口,点击 开发工具 中的 宏 。宏  窗口里点击  选项 。

在 宏选项  窗口按图输入内容,1处输入e,为设置快捷键为Ctrl+E,说明2处输入“去除数据有效性”,输入完后确定。

回到 宏 窗口中,点击取消。回到excel,表格窗口。

选中有数据有效性的单元格,按Ctrl+E快捷键取消数据有效性。如图单元格右侧的倒三角消失了,可以输入任意数据了。

温馨提示

当再次打开时,会禁用宏,然后选择启用此内容就可以继续使用自定义的宏了。
点击展开全文

更多推荐