受保护的工作表中的拼写检查(Microsoft Excel)
Craig有一个受保护的Excel工作表,他想在其中拼写检查特定的单元格。当然,问题在于拼写检查器无法在受保护的工作表上运行。因此,进行所需的拼写检查的过程是取消保护工作表,进行检查,然后再次保护工作表。
为了使宏完成这些步骤,您必须知道用于保护工作表的密码。下面的简单示例假定密码为“ mypass”。
Sub SpellCheckCell1() With ActiveSheet .Unprotect ("mypass") .Range("A15").CheckSpelling .Protect ("mypass") End With End Sub
显然,您需要将宏中使用的密码更改为适合您的工作表的密码。您还需要更改要检查的单元格;该宏检查单元格A15。如果您希望宏在运行宏时检查选择了哪个单元格,则可以按以下方式进行更改:
Sub SpellCheckCell2() With ActiveSheet .Unprotect ("mypass") Selection.CheckSpelling .Protect ("mypass") End With End Sub
无论使用哪个宏,都可以将其分配给快捷键或工具栏按钮,以使其易于运行。 (其他_ExcelTips_问题中已经讨论了如何进行这些分配。)
注意:
如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(10403)适用于Office 365中的Microsoft Excel 2007、2010、2013、2016、2019和Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: