我使用Excel 2013,並有一個宏複製「主」工作表到工作簿的結束,一旦用戶填寫。根據「主」報告編號重新命名複製的工作表。有沒有辦法,一旦表格被複制到最後,它可以被鎖定,因此用戶不能對其進行任何更改。我只是希望他們能夠查看它。我已經在網上研究了一些示例代碼,但似乎沒有做我想做的事情。任何人有任何想法或可以幫助嗎?許多感謝鎖定工作表
鎖定工作表
回答
您可以使用.PROTECT和.Unprotect性能。下面是一個示例sub,它保護工作簿中的所有工作表,圖表,然後保護工作簿本身。下面是a site更詳細的信息,也將是很好的回顧how items are protected in Excel一般。
Sub protectWk(wk As Workbook)
Dim sh as Worksheet, ch as Chart
For Each sh In wk.Worksheets
sh.Protect ("password")
Next
For Each ch In wk.Charts
ch.Protect ("password")
Next
wk.Protect ("password")
wk.Close SaveChanges:=True
End Sub
太棒了!謝謝! –
我必須保護工作表,但所有的細胞被解鎖。我的代碼如下: –
雖然表受保護,現在在指定範圍內的所有單元格顯示被鎖定,但仍可供用戶選擇。我的代碼如下:'代碼」 '選擇&鎖細胞 表(則strName).Range。( 「A1:Y89」)選擇 ' 鎖定的那些細胞 Selection.Locked =假 Selection.FormulaHidden =假 選擇。 FormulaHidden = True Selection.Locked = True '保護工作表 表(strName).Protect(「Password123!」) End Sub'code'我在哪裏出錯? –
- 1. 鎖定Excel工作表
- 2. 鎖定表如何工作?
- 3. VBA如何「鎖定」Excel工作表
- 4. VBA鎖定我的工作表
- 5. 鎖定Excel工作表具有宏觀
- 6. 工作副本已鎖定
- 7. 帶鎖的死鎖工作
- 8. ColdFusion中「雙重鎖定鎖定」是否工作?
- 9. 將一個表鎖鎖定行鎖定
- 10. FLAG_KEEP_SCREEN_ON keygaurd鎖定期間不工作
- 11. 範圍鎖定工作如何?
- 12. CSV工作人員正在鎖定dbase
- 13. svn:工作副本'。'鎖定 - DHxlsReaderIOS
- 14. 工作流程鎖定「編輯項目」
- 15. 測試MySQL鎖定正常工作
- 16. TFS鎖定狀態的工作項目
- 17. 鎖定在多包不工作
- 18. Hudson工作區在建設時鎖定
- 19. Mercurial - 無法鎖定工作目錄
- 20. SVN工作副本被鎖定
- 21. Hibernate樂觀鎖定..如何工作?
- 22. 鎖定在單元測試不工作
- 23. WF4:工作流保持鎖定
- 24. MongoDB - 如何鎖定Map Reduce的工作?
- 25. Mysql表鎖別名不工作
- 26. 工作,避免鎖
- 27. 如何鎖定免費哈希表實際工作
- 28. 行或表鎖定如何在Linq中工作?
- 29. Microsoft.Office.Interop.Excel VB.NET如何在工作表中禁用選擇鎖定值
- 30. 鎖定工作表中的所有單元格Excel VBA
什麼示例代碼不起作用,以什麼方式? – pnuts
使用宏記錄器執行步驟並檢查模塊。 – Sorceri