Craig tiene una hoja de cálculo de Excel protegida en la que le gustaría revisar la ortografía de una celda específica. El problema, por supuesto, es que el corrector ortográfico no se puede ejecutar en una hoja de trabajo protegida. Por lo tanto, el proceso de realizar la revisión ortográfica deseada es desproteger la hoja de trabajo, hacer la revisión y luego volver a proteger la hoja de trabajo.

Para que la macro complete estos pasos, debe conocer la contraseña utilizada para proteger la hoja de trabajo. El siguiente ejemplo simple asume que la contraseña es «mypass».

Sub SpellCheckCell1()

With ActiveSheet         .Unprotect ("mypass")

.Range("A15").CheckSpelling         .Protect ("mypass")

End With End Sub

Obviamente, deberá cambiar la contraseña utilizada en la macro a la adecuada para su hoja de trabajo. También deberá cambiar la celda que se está marcando; esta macro verifica la celda A15. Si prefiere que la macro compruebe cualquier celda seleccionada cuando se ejecuta la macro, puede cambiarla de esta manera:

Sub SpellCheckCell2()

With ActiveSheet         .Unprotect ("mypass")

Selection.CheckSpelling         .Protect ("mypass")

End With End Sub

Independientemente de la macro que utilice, puede asignarla a una tecla de método abreviado o un botón de la barra de herramientas para facilitar su ejecución. (La forma en que realiza estas asignaciones se ha discutido en otros temas de ExcelTips.)

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (3144) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Spell-Checking_in_a_Protected_Worksheet [Revisión ortográfica en una hoja de trabajo protegida].