Excel vba错误无法设置范围类的隐藏属性错误1004

Excel vba错误无法设置范围类的隐藏属性错误1004,excel,vba,ms-access,excel-formula,Excel,Vba,Ms Access,Excel Formula,当您从表单中获得控件时,没有问题 但是如果您从工作表本身获得它,那么它实际上可以工作,但有错误:1004 所以只需使用(下一步错误恢复) xHide是一个布尔函数: 真的 还是假的 Application.ScreenUpdating = False Application.DisplayAlerts = False 如果我运行此操作,并且我的工作表受密码保护,则会出现相同的错误。尝试添加此行(如有必要,您可以重新保护它): 此外,您不应该在下一步使用错误恢复,如果您确实使用了错误恢复,那么您

当您从表单中获得控件时,没有问题
但是如果您从工作表本身获得它,那么它实际上可以工作,但有错误:1004
所以只需使用(下一步错误恢复)

xHide是一个布尔函数: 真的

还是假的

Application.ScreenUpdating = False
Application.DisplayAlerts = False

如果我运行此操作,并且我的工作表受密码保护,则会出现相同的错误。尝试添加此行(如有必要,您可以重新保护它):


此外,您不应该在下一步使用错误恢复,如果您确实使用了错误恢复,那么您应该在超过所需代码时将Go添加到0。

哪一行给出了错误?另外,
Worksheet.Rows.EntireRow
难道不是完全不必要的冗余吗?(在完全不可避免的情况下,在错误恢复下使用
通常是您最后一次尝试)它对我来说是有效的,没有任何错误。
Application.ScreenUpdating = True
Application.DisplayAlerts = True
Application.ScreenUpdating = False
Application.DisplayAlerts = False
wksMain.Unprotect (conPassword)