Che giấu bảng tính mức độ cao, không cho thực hiện Unhide

Thành viên đã xem (Total:0)

vndownload

Thành viên mới
#1
Để bảo vệ bảng tính không cho người khác xem chúng ta cần đặt bảng tính đó Hide, tuy nhiên người khác sẽ vẫn thấy trạng thái chờ Unhide để xem lại. Có một cách để tạo ra nút Unhide luôn mờ - không thể Unhide sheet mặc dù chúng ta đang cho ẩn sheet ở cấp độ cao...

Để ẩn sheet ở mức độ cao không cho unhide sheet trong Excel chúng ta làm các bước như sau:

1. Vào môi trường VBA. Nhấn ALT+F11. Chọn sheet cần ẩn Ta có màn hình dưới đây

unhide1.jpg

+ Chọn tên sheet mà bạn muốn ẩn/hide

+ Cửa sổ Properties phía dưới, chọn Visible là "2 - xlSheetVeryHidden".

2. Khóa môi trường VBA bằng cách đặt mật khẩu VBA (không phải mật khẩu bảng tính nhé.)

Vào menu Tools->VBA Project Properties... làm theo các bước trong hình dưới đây là được.

unhide2.jpg

Sau khi nhấn nút [OK] chúng ta đã cho ẩn sheet mà ở chế độ người dùng không nhìn thấy trạng thái chờ "Unhide".

unhide0.jpg

Đây là cách làm bảo mật ở cấp độ cao có sự thiết lập trong môi trường VBA - lập trình trong Excel, ở chế độ người dùng thông thường không thể biết. Nếu bạn muốn gỡ bỏ thuộc tính ẩn mức cao này phải biết mật khẩu VBA, chọn sheet, đặt lại Visible là "-1 - xlSheetVisible".

Tác giả: Nguyễn Duy Tuân - Công ty Cổ phần Bluesofts



_______________________________________________________________________________________

Bán Sữa rửa mặt shiseido, Sữa rửa mặt Perfect Whip made in Japan giá tốt. Liên hệ 0983.131.528 để được tư vấn miễn phí !
 
Chỉnh sửa cuối:
Tải bộ cài phần mềm Dự toán GXD, Đấu thầu GXD, Thanh Quyết toán GXD, Quản lý chất lượng GXD. Dành cho người mua bản quyền
Tìm phần mềm tuyệt vời QLCL GXD GXD
Kích để xem khóa học Dự toán công trình
Tìm hiểu khóa học Thanh Quyết toán GXD

Tìm thành viên

Dự thầu GXD