Dương Công Nghĩa
Dương Công Nghĩa
Thảo luận 3 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 228 lượt xem

Tôi đặt password thông qua chức năng "Protect Workbook" để bảo vệ không cho

Tôi đặt password thông qua chức năng "Protect Workbook" để bảo vệ không cho thêm bớt sheet. Nhưng khi sử dụng lệnh VBA thì bị lỗi, mặc dù lệnh VBA chỉ là ẩn/hiện các sheet.   

Thảo luận 3 câu trả lời
Lượt xem 228 lượt xem
Vỗ tay vỗ tay
Dương Công Nghĩa 10:02 - Feb 22, 2021

Protect workbook có mục đích ngăn chặn ảnh hưởng tới các Sheet, bao gồm cả việc ẩn hiện.

Để tránh lỗi, trong code VBA bạn thêm vào lệnh sau:

- Trước khi thực hiện code: mở Protect Workbook trước.

- Đoạn lệnh cần thực hiện

- Thực hiện xong thêm lệnh Protect Workbook

Về nguyên tắc giống như bạn mở hòm lấy đồ bên trong. Trạng thái ban đầu là hòm đang khóa. Bạn mở khóa trước => Lấy đồ => Khóa lại. Khi đó kết quả là bạn lấy được đồ và hòm vẫn khóa.

Tất cả code sẽ nằm trong 1 sub nhé.

Vỗ tay vỗ tay
Dương Công Nghĩa 10:02 - Feb 22, 2021

Vâng, cảm ơn anh/chị

Vỗ tay vỗ tay
Dương Công Nghĩa 10:02 - Feb 22, 2021

Cảm ơn bạn đã tin tưởng và ủng hộ chúc bạn học tốt cùng gitiho

Vỗ tay vỗ tay
Câu hỏi liên quan
@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội