Revisar la ortografía de varios libros de Excel

Revisar la ortografía de varios libros de Excel

¿Alguien puede sugerir un método para revisar la ortografía en varias hojas de Excel, sin tener que abrirlas todas y ejecutar la revisión manualmente?

He estado comprobando en gran medida a medida que avanzo, pero me gustaría ejecutar un último escaneo de toda la documentación antes de que se apruebe.

Quiero comprobar varios libros, es decir, diferentes archivos, sin tener que hacerlo todo individualmente. ¡Tengo alrededor de 60 libros de trabajo!

Respuesta1

Haga clic derecho en el nombre de una hoja en la parte inferior, seleccione todas las hojas, presione F7.

Respuesta2

Excel no puede revisar la ortografía de un libro cerrado. Por lo tanto, sería necesario escribir código para abrir cada archivo, revisar la ortografía, luego cerrar el archivo y pasar al siguiente. Esto es bastante complicado y engorroso de desarrollar. No voy a hacer eso aquí. Entonces, aquí tienes una alternativa que te llevará casi a tu objetivo.

Agregue el siguiente VBA al ThisWorkbookobjeto en VBA Explorer. Cuando ejecute esta macro, comprobará la ortografía de todos los libros abiertos, a excepción de PERSONAL.xlsbpara evitar confusiones.

Sub SpellCheckOpenWorkbooks()

'LOOP SOURCE: www.TheSpreadsheetGuru.com

Dim wb As Workbook
Dim sht As Worksheet


For Each wb In Application.Workbooks
  If wb.Name <> "PERSONAL.xlsb" Then
    For Each sht In wb.Worksheets

        sht.Cells.CheckSpelling

    Next sht
  End If
Next wb

End Sub

Entonces, abra los libros que desea verificar y luego ejecute la macro.

Fuente para bucle VBA -Recorra todas las hojas de trabajo en todos los libros abiertos actualmente

NOTA: Úselo bajo su propio riesgo. Asegúrate de guardar tu trabajo antes de comenzar.

información relacionada