本文由日文译成中文。
如果您不知道Excel中的工作表是受保护的,并尝试在 VBA 中操作单元格,则会出现错误。
在操作单元格之前,最好先检查工作表是否受保护。
要在VBA 中检查工作表是否受保护,请使用 “ProtectContents”。
< Sponsored Links >
检查工作表是否受保护的示例
一条信息显示工作表的内容是否受保护。
Sub test()
With ActiveSheet
If .ProtectContents = True Then
MsgBox "Protected."
ElseIf .ProtectContents = False Then
MsbBox "Not protected"
End If
End With
End Sub
如果受保护

如果未受保护

如果纸张有纸张保护层,请解除保护层。
Sub test()
With ActiveSheet
If .ProtectContents = True Then
.Unprotect
End If
End With
End Sub

句法 “ProtectContents”
WorksheetObject.ProtectContents
如果为 True,工作表内容受保护。这是一个只能检索的布尔类型。
< Sponsored Links >
