我正在爲excel寫入一個加載項。它應該創建一個新的工作表,然後從預先存在的工作表複製數據。我需要代碼來取消阻止在excel vba中添加新工作表
現在整個加載項在另一個excel文檔上工作。但是我需要它工作的人已經禁用了添加新工作表的功能。
有人可以告訴我什麼代碼啓用這個?
Sub Auto_Open()
Dim WSheet As Worksheet
On Error Resume Next
Set WSheet = Sheets("DispersionList")
On Error Resume Next
Dim works As Worksheet
ActiveWorkbook.Unprotect
If WSheet Is Nothing Then
Set works = Worksheets.add(after:=Sheets(Worksheets.Count)).Name = "DispersionList"
Call makeFormat
Worksheets(1).Activate
End If
DispersionForm.Enabled = True
DispersionForm.Show
End Sub
戲是講保護?這個工作簿.unprotect(「密碼」) –
上述的[reverse](http://stackoverflow.com/questions/3690793/how-to-protect-excel-workbook-using-vba),但有一些完整的代碼塊。你知道密碼嗎? – pnuts
@pnuts不幸的是我不知道密碼,他們的vba項目也是密碼保護,所以我不能看到他們做了什麼,我正在嘗試尋找解決方法> – MiniMite