여러 Excel 통합 문서의 맞춤법 검사

여러 Excel 통합 문서의 맞춤법 검사

여러 Excel 시트를 모두 열고 수동으로 검사를 실행할 필요 없이 여러 Excel 시트에서 맞춤법 검사를 수행하는 방법을 제안할 수 있는 사람이 있습니까?

진행하면서 크게 확인했지만 승인이 완료되기 전에 모든 문서를 마지막으로 한 번 스캔하고 싶습니다.

개별적으로 작업할 필요 없이 여러 통합 문서, 즉 서로 다른 파일을 확인하고 싶습니다. 60권 정도의 워크북이 있어요!

답변1

하단의 시트 이름 하나를 마우스 오른쪽 버튼으로 클릭하고 모든 시트를 선택한 후 F7을 누르십시오.

답변2

Excel에서는 닫힌 통합 문서의 맞춤법을 검사할 수 없습니다. 따라서 각 파일을 열고 철자를 확인한 후 파일을 닫고 다음 파일로 이동하는 코드를 작성해야 합니다. 개발이 다소 복잡하고 번거롭습니다. 여기서는 그렇게 하지 않을 거예요. 따라서 여기에 거의 목표를 달성할 수 있는 대안이 있습니다.

ThisWorkbookVBA 탐색기의 개체 에 아래 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 소스 -현재 열려 있는 모든 통합 문서의 모든 워크시트를 반복합니다.

참고: 사용에 따른 책임은 사용자 본인에게 있습니다. 시작하기 전에 작업 내용을 저장했는지 확인하세요.

관련 정보