·
2 years ago
I'm trying to get a protected worksheet intended to be a form to have those fields that are entered by the form user to get spell check. This seems like you have to run VBA just to check one cell?
기본적으로 맞춤법 기능은 아래 스크린 샷과 같이 워크 시트를 보호 한 후 비활성화됩니다. Excel의 보호 된 워크 시트에서 맞춤법 검사를 허용하는 방법은 무엇입니까? 이 기사가 도움이 될 수 있습니다.
VBA 코드로 보호 된 워크 시트에서 맞춤법 검사 허용
보호 된 워크 시트에서 맞춤법 검사 기능을 사용하려면 아래 VBA 코드를 실행하십시오.
1. 누르세요 다른 + F11 동시에 열려면 키 응용 프로그램 용 Microsoft Visual Basic 창.
2. 에서 응용 프로그램 용 Microsoft Visual Basic 창을 클릭합니다 끼워 넣다 > 모듈. 그런 다음 아래 VBA 코드를 복사하여 모듈 창에 붙여 넣으십시오. 스크린 샷보기 :
VBA 코드 : 보호 된 워크 시트에서 맞춤법 검사 허용
Sub ProtectSheetCheckSpellCheck() 'Update by Extendoffice 2018/11/2 Dim xRg As Range On Error Resume Next Application.ScreenUpdating = False With ActiveSheet .Unprotect ("123") Set xRg = .UsedRange xRg.CheckSpelling .Protect ("123") End With Application.ScreenUpdating = True End Sub
주의 사항: 코드에서 숫자 "123"은 생성 한 보호 된 워크 시트의 비밀번호입니다. 필요에 따라 변경하십시오.
3. 보호 된 워크 시트에서 맞춤법 검사를 활성화하는 데 필요한 셀을 선택한 다음 F5 키를 눌러 VBA 코드를 실행합니다.
그런 다음 아래 스크린 샷과 같이 보호 된 워크 시트에 맞춤법 검사 대화 상자가 나타납니다.