在运行宏的工作表中取消保护用户输入的特定列

时间:2019-04-14 13:09:42

标签: excel vba

我有一个原始的受保护工作表(Sheet1),在其中我手动取消了对几列的保护,以允许用户输入。我已经设置了UserInterFaceOnly:= True,因此宏可以在受保护的工作表上工作,并且我的宏成功创建了Sheet1的副本作为下一轮条目(Sheet2)的模板。接下来,Sheet2将被复制。

我希望将保护/取消保护从Sheet1复制到Sheet2,因为宏只是将列从Sheet1剪切并粘贴到Sheet2。 Sheet2最终得到很好的保护,但是以前不受保护的列再次受到了保护。

我怀疑保护实际上是WorkBook本身的属性,我在新工作表上看到的保护与我复制工作表内容无关,并且也许我需要在“复制”中做些事情带有保护。但是我找不到它。

0 个答案:

没有答案