如何在Excel中自動保護特定工作表?
通常,Excel中的保護用於防止使用者編輯它。但是,我們往往忘記保護工作表,但我們可以使用VBA應用程式來自動化它。它允許您儲存帶有和不帶保護的工作表。閱讀本教程,瞭解如何自動保護Excel中的特定工作表。
自動保護特定工作表
在這裡,我們將向整個工作簿中插入VBA程式碼,然後每個工作表都將受到保護。讓我們來看一個簡單的過程,瞭解如何使用vba程式碼自動保護Excel中的特定工作表,因為它無法直接完成。即使我們取消保護工作表以進行編輯,在儲存工作表時也會自動對其進行保護。
步驟1
考慮建立一個新的Excel工作表,然後右鍵單擊工作表名稱並選擇“檢視程式碼”以開啟VBA應用程式,然後雙擊此工作簿,並將程式輸入到如下圖所示的工作表中。
示例
Private Sub Workbook_BeforeClose(Cancel As Boolean) Dim ws As Worksheet ‘Updated by Nirmal For Each ws In ThisWorkbook.Worksheets ws.Protect "password" Next ws ThisWorkbook.Protect "password", True ThisWorkbook.Save End Sub
在程式碼中,Book1是工作表的名稱,Nirmal是解鎖工作簿的密碼,但我們可以根據需要更改它們。
步驟2
現在儲存啟用宏的工作簿,我們的工作簿將自動受到保護。關閉工作簿,下次開啟工作簿時,單擊啟用程式碼按鈕,如果您嘗試編輯工作表,我們可以看到工作表將被保護,如下圖所示。
結論
在本教程中,我們使用了一個簡單的示例來演示如何自動保護Excel中的特定工作表。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP