Protect tất cả sheet trong excel

Trong Excel bạn có thể đặt chế độ bảo vệ cho từng Sheet bằng cách , ví dụ trong Excel 2007 , bấm menu Review > Protect Sheet .

Tuy nhiên nếu như bạn muốn đặt khóa bảo vệ cho tất cả các Sheet cùng một lúc thì phải cần tới macro hoặc tiện ích phụ trợ đi kèm . Bạn có thể thực hiện bằng macro như sau .

Mở file Excel mà bạn muốn đặt mật khẩu tất cả các Sheet cùng một lúc , bấm tổ hợp phím Alt-F11 để mở cửa sổ Microsoft Visual Basic .

Bấm menu Insert > Module , bạn cần cắt dán nội dung bên dưới

Sub ProtectAll()

Dim wSheet As Worksheet

Dim Pwd As String

Pwd = InputBox(\"Vao mat khau bao ve tat ca cac Sheet \", \"Vao mat khau\")

For Each wSheet In Worksheets

wSheet.Protect Password:=Pwd, DrawingObjects:=True, Contents:=True, Scenarios:=True, _

AllowFormattingColumns:=True, AllowFormattingRows:=True

Next wSheet

End Sub

Quay trở lại Excel , bấm menu Developer > Macro và chỉ cần chạy macro có tên ProtectAll , khi ấy bạn cần đưa mật khẩu để bảo vệ là xong .

Để mở khóa tất cả các Sheet cùng một lúc thì bạn phải cần macro sau

Sub UnProtectAll()
Dim wSheet As Worksheet
Dim Pwd As String
Pwd = InputBox(\"Enter your password to unprotect all worksheets\", \"Password Input\")
On Error Resume Next
For Each wSheet In Worksheets
wSheet.Unprotect Password:=Pwd
Next wSheet
If Err <> 0 Then
MsgBox \"You have entered an incorrect password. All worksheets could not \" & _
\"be unprotected.\", vbCritical, \"Incorrect Password\"
End If
On Error GoTo 0
End Sub

Để mở khóa tất cả các Sheet cùng một lúc bạn cần chạy macro có tên là UnProtectAll .

Protect tất cả sheet trong excel

    Mục lục

  • 1 Cài đặt chế độ bảo vệ Workbook
  • 2 Cách khóa sheet trong Excel
    • 2.1 Khóa sheet chỉ cho nhập vào ô chỉ định trước
    • 2.2 Khóa sheet không cho nhập vào ô đã có dữ liệu
  • 3 Kết luận

Bạn lo ngại việc bị sao chép hay chỉnh sửa dữ liệu khi giao file Excel cho người khác? Hãy xem ngay cách khóa sheet vào Excel và bật chế độ bảo vệ Workbook cho dữ liệu của bạn trong bài viết dưới đây nhé.

Cài đặt chế độ bảo vệ Workbook

Cách làm này sẽ giúp các bạn đặt mật khẩu cho file Excel. Khi mở file lên phải nhập đúng mật khẩu thì mới có thể sử dụng được. Các bước thực hiện chi tiết như sau:

Bước 1: Mở file mà bạn cần bật chế độ bảo vệ Workbook

Bước 2: Vào thẻ File => chọn mục Save As hoặc bấm phím tắt Excel là F12 để mở cửa sổ Save As.

Bước 3: Trong cửa sổ Save As => bấm vào mục Tool bên cạnh nút Save => chọn mục General Options.

Bước 4: Thiết lập mật khẩu cho file trong cửa sổ General Options. Ở đây có 2 cơ chế thiết lập mật khẩu là:

  • Password to open: Mật khẩu để mở file
  • Password to modify: Mật khẩu để chỉnh sửa file.
Protect tất cả sheet trong excel

Bước 5: Sau khi bạn cài đặt mật khẩu thì Excel sẽ gửi thông báo xác nhận lại mật khẩu. Bạn cần nhập đúng mật khẩu nhé.

Protect tất cả sheet trong excel

Bước 6: Bấm nút Save để lưu tài liệu như bình thường.
Với một file đã có mật khẩu thì khi bạn mở lên Excel sẽ hiện thông báo yêu cầu nhập mật khẩu như sau:

Protect tất cả sheet trong excel

Bạn có thể truy cập được vào file nếu nhập đúng mật khẩu.

Lưu ý: Excel không cung cấp chức năng để xử lý khi bạn quên mật khẩu. Do vậy hãy ghi nhớ mật khẩu bạn đã đặt hoặc tìm cách gỡ bỏ mật khẩu của file Excel với sự hỗ trợ của VBA hoặc các phần mềm bẻ khóa.

Trong trường hợp bạn không muốn sử dụng mật khẩu cho file Excel của mình nữa thì chúng ta có thể làm như sau:

Vào thẻ File => chọn mục Save As => bấm vào mục Tool => chọn General Options => bấm OK => bấm Save để lưu đè file mới lên file cũ là được.

Cách khóa sheet trong Excel

Khóa sheet chỉ cho nhập vào ô chỉ định trước

Bạn có thể chỉ định những ô được phép nhập dữ liệu khi đang khóa sheet trong Excel để đảm bảo rằng người khác sẽ không sửa được dữ liệu khác trên file của bạn. 

Bài tập ví dụ: Cho bảng dữ liệu sau đây

Protect tất cả sheet trong excel

Khóa sheet trong Excel chứa bảng dữ liệu này, chỉ cho nhập dữ liệu trong vùng ô A3:E20.

Cách để thực hiện yêu cầu này như sau:

Bước 1: Các bạn chọn vùng ô A3:E20 rồi bấm chuột phải => chọn Format Cells.

Protect tất cả sheet trong excel

Khi thấy bảng chọn Format Cells hiện lên thì các bạn bấm vào thẻ Protection => bỏ tích ở ô Locked => bấm OK.

Protect tất cả sheet trong excel

Ý nghĩa của thao tác này là để khi chúng ta khóa sheet trong Excel thì các ô thuộc vùng này vẫn được mở để nhập dữ liệu.

Bước 2: Vào thẻ Review => bấm vào công cụ Protect Sheet. Sau đó Excel sẽ hiện lên bảng chọn Protect Sheet và yêu cầu chúng ta nhập mật khẩu dùng để mở khóa vào ô Password to unprotect sheet. Còn các tùy chọn ở mục Allow all users of this worksheet to là để bạn cài đặt các chức năng được phép sử dụng khi đang khóa sheet.

Protect tất cả sheet trong excel

Bước 3: Nhập mật khẩu và xác nhận mật khẩu rồi bấm OK

Protect tất cả sheet trong excel

Xem thêm: HƯỚNG DẪN CÁCH UNPROTECT SHEET VÀ SỬA LỖI KHÔNG NHẬN ĐƯỢC PHÉP TÍNH TRONG EXCEL

Khóa sheet không cho nhập vào ô đã có dữ liệu

Bạn có thể chỉ định những ô không được phép nhập dữ liệu khi đang khóa sheet trong Excel của mình để tránh bị người khác chỉnh sửa. Cũng vẫn với bảng dữ liệu như trên nhưng yêu cầu của chúng ta sẽ là: Khóa sheet, không cho nhập dữ liệu vào vùng A1:E2.

Các bước thực hiện cụ thể như sau:

Bước 1: Tích vào hình tam giác nhỏ nằm ở giao điểm giữa số dòng và số cột trên sheet Excel của bạn. Hoặc các bạn có thể bấm Ctrl + A cũng được.

Protect tất cả sheet trong excel

Sau khi chọn được toàn bộ các dòng, cột trong sheet Excel thì các bạn nhấp chuột phải => chọn Format Cells. 

Tiếp theo, chuyển sang thẻ Protection trong bảng chọn Format Cells bỏ tích ở ô Locked => bấm OK.

Protect tất cả sheet trong excel

Bước 2: Chọn toàn bộ vùng ô A1:E2 => nhấp chuột phải => chọn Format Cells => chuyển sang thẻ Protection => tích vào ô Locked => bấm vào OK.

Protect tất cả sheet trong excel

Bước 3: Vào thẻ Review => bấm vào Protect Sheet => nhập và xác nhận mật khẩu => bấm OK là hoàn thành yêu cầu của đề bài.

Tóm lại, với việc khóa sheet trong Excel các bạn chỉ cần nhớ một điều là: Chức năng Protect Sheet sẽ khóa các ô đang ở chế độ Locked. Nếu bạn không muốn ô nào đó bị khóa thì phải bỏ Locked cho nó và ngược lại.

Xem thêm: Cách hack tính năng Excel Protect Workbook khi lỡ quên password

Kết luận

Qua bài viết của chúng mình, các bạn đã biết thêm được 3 cách đơn giản để bảo vệ dữ liệu trên file Excel của bản thân. Hãy áp dụng kiến thức được chia sẻ trong bài viết vào công việc của bạn nhé. Đừng quên theo dõi chúng mình thường xuyên để cập nhật các kiến thức mới trong Excel.

Để có thể sử dụng thành thạo các công cụ và nắm vững 150+ hàm trong Excel thì các bạn hãy tham gia khóa học dưới đây:

Tuyệt đỉnh Excel: Trở thành bậc thầy Excel sau 16 giờ

Khóa học cung cấp chương trình học Excel từ cơ bản đến nâng cao dành cho mọi trình độ. Ngoài học qua video bài giảng, các bạn có thể trao đổi với giảng viên và học viên khác qua mục Hỏi - Đáp để mở rộng kiến thức. Khóa học có giá trị sử dụng trọn đời nên bạn có thể học bất cứ khi nào có thời gian phù hợp. Ngay khi đăng ký thành công, các bạn sẽ được tặng Add In Excel độc quyền của Gitiho; Ebook tổng hợp phím tắt đỉnh cao trong Excel và 01 khóa Thủ thuật Excel hoàn toàn miễn phí. Đừng chần chờ nữa mà hãy đăng ký ngay để không bỏ lỡ những quà tặng hấp dẫn nhé!