标签: excel vba
当我打开启用宏的Excel文件时,该宏在受保护的工作簿中被禁用(VBA代码未运行)。但是,当从工作簿中删除保护时,宏文件将被启用,并且VBA代码可以正常运行。
是否有任何方法可以保护工作簿并同时在宏文件中运行VBA代码。
Sub test() ActiveWorkbook.Unprotect ("mypassward") ' my vba code ActiveWorkbook.Protect ("mypassward") End Sub