누군가가 이 문제를 도와줄 수 있습니까? 이 스크립트에 대한 것입니다. 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
감사합니다. 실행할 때마다 시트 보호 설정이 변경된다는 점을 제외하고는 잘 작동했습니다. 시트를 보호했지만 사용자가 셀, 열 및 행의 서식을 지정할 수 있도록 설정했습니다. 그러나 이 코드를 실행한 후에는 보호가 기본값으로 다시 설정됩니다. 내 설정을 유지하려면 어떻게 해야 합니까?
그것에 대한 대답은; 원하는 허용 기준을 추가하여 .protect 코드를 수정해야 합니다. 워크시트("Sheet1").Protect,
:=거짓, AllowInsertingColumns:=거짓, AllowInsertingRows:=거짓,:=거짓, AllowFiltering:=거짓,
따라서 가능한 경우 올바른 코드로 나를 도와주세요. AllowInsertingRows.Protect("Welkom")와 함께 작동하도록 할 수 없습니다. 그런 다음?????? 예를 들어 P&A 또는 BIOp과 같이 이 워크시트(탭)의 일부가 호출됩니다.
원본 스크립트에서 바로 얻을 수 있습니까?