Rechtschreibprüfung für mehrere Excel-Arbeitsmappen durchführen

Rechtschreibprüfung für mehrere Excel-Arbeitsmappen durchführen

Kann jemand eine Methode zur Rechtschreibprüfung in mehreren Excel-Tabellen vorschlagen, ohne dass man sie alle öffnen und die Prüfung manuell ausführen muss?

Ich habe die Arbeiten größtenteils im Laufe der Zeit geprüft, möchte aber vor der Unterzeichnung noch einmal die gesamte Dokumentation durchsehen.

Ich möchte mehrere Arbeitsmappen, also verschiedene Dateien, prüfen, ohne alles einzeln machen zu müssen. Ich habe ca. 60 Arbeitsmappen!

Antwort1

Klicken Sie unten mit der rechten Maustaste auf einen Blattnamen, wählen Sie alle Blätter aus und drücken Sie F7.

Antwort2

Excel kann die Rechtschreibung einer geschlossenen Arbeitsmappe nicht überprüfen. Daher müsste Code geschrieben werden, um jede Datei zu öffnen, die Rechtschreibung zu überprüfen, die Datei dann zu schließen und zur nächsten zu wechseln. Das zu entwickeln ist ziemlich kompliziert und mühsam. Das werde ich hier nicht tun. Hier ist also eine Alternative, die Sie fast an Ihr Ziel bringt.

Fügen Sie das unten stehende VBA dem ThisWorkbookObjekt im VBA Explorer hinzu. Wenn Sie dieses Makro ausführen, wird die Rechtschreibung aller geöffneten Arbeitsmappen überprüft, mit Ausnahme von , PERSONAL.xlsbum Verwirrung zu vermeiden.

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

Öffnen Sie also die Arbeitsmappen, die Sie überprüfen möchten, und führen Sie dann das Makro aus.

Quelle für Schleife VBA -Durchlaufen aller Arbeitsblätter in allen aktuell geöffneten Arbeitsmappen

HINWEIS: Die Verwendung erfolgt auf eigene Gefahr. Denken Sie daran, Ihre Arbeit zu speichern, bevor Sie beginnen.

verwandte Informationen