我有一本工作簿,其中根据需要提供了几张纸。在这个工作簿中,我使用了宏并锁定了一些特定的单元格和列,我使用了不保护和保护选项。一切工作正常在我的机器上,但是当我把它作为SharedWorkBook它给我错误,尤其是ThisWorkBook.Sheets(“PSE”)。解除保护和ThisWorkBook.Sheets(“PSE”)。保护声明。因此,我用ThisWorkBook.Sheets(“PSE”)。取消保护共享和ThisWorkBook.Sheets(“PSE”)。ProtectSharing。即使现在,我也得到这些线路的错误。
VBA Excel-如何通过vba进行解除保护和保护
Sub SheetHider()
ThisWorkbook.Sheets("SheetA").UnprotectSharing
Cuser = ThisWorkbook.Sheets("SheetA").Range("A2").Value
且误差
运行时错误 '438' 对象不支持此属性或方法。
我的要求: 1)我不得不使用宏,止动性,使我不得不使用撤消和保护报表,当我做它作为SharedWorkBook这些东西应该工作。
我一直在寻找许多网站这一个星期。至少给我一些替代方案来做到这一点。
任何帮助将不胜感激。谢谢
您能列出错误/错误消息的性质以及发生错误的代码行吗?更多的代码也不会受到伤害。否则很难说什么。 –
@JüriRuut你好,你可以看到我更新的编辑。 –