回答:
下部にある1つのシート名を右クリックして、すべてのシートを選択し、F7を押します。
Excelは、閉じられたブックのスペルをチェックできません。したがって、各ファイルを開いてスペルをチェックし、ファイルを閉じて次のファイルに移動するコードを作成する必要があります。これはかなり複雑で開発が面倒です。ここではそうしません。だから、ここにあなたの目標をほぼ達成するための代替手段があります。
以下のThisWorkbook
VBAをVBAエクスプローラーのオブジェクトに追加します。このマクロを実行するPERSONAL.xlsb
と、混乱を避けるために例外として、開いているすべてのブックのスペルがチェックされます。
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
したがって、チェックするワークブックを開き、マクロを実行します。
ループVBAのソース- 現在開いているすべてのワークブックのすべてのワークシートをループする
注:ご自身の責任で使用してください。開始する前に、必ず作業内容を保存してください。
Ignore All
現在開いているワークブックでのみ機能します。