Phải làm thế nào để có 2 Pasword trong 1 sheet

Liên hệ QC

HSHOCDUONG

Thành viên mới
Tham gia
29/12/07
Bài viết
1
Được thích
0
trong một sheet tôi đã dùng password để dấu công thức rồi. Vậy tôi muốn tạo thêm 1 pasword khác để hạn chế số người thay đổi dữ liệu trong sheet. Nói chung Vẫn cho mọi người xem thông tin dữ liệu nhưng chỉ 1 vài người mới có quyền nhập hoặc thay đổi dữ liệu mà thôi, còn các công thức đã được dấu với 1 pasword riêng rồi. Vậy tôi phải làm thế nào. Mong các anh em chỉ giúp cho. xin cảm ơn các anh em; (có thể làm trong VBA cũng được, nếu được xin cho tôi xin code)
 
Cái này bạn có thế dùng menu bên dưới Protect Sheet là Allow Users to Edit Ranges..(Miền.cho phép người dùng khác hiệu chỉnh ) Khi chọn menu này bạn khai báo mật khẩu riêng cho mổi vùng miền . Bạn còn có thể tùy chỉnh cho hiển thị hay không chính những miền đã khai báo . Như vậy có thể phân cấp quyền truy nhập và hiệu chỉnh Sheet cùa bạn cho nhiều đối tượng Users khác nhau với nhiều Passwords.
 
Lần chỉnh sửa cuối:
kongcom đã viết:
Cái này bạn có thế dùng menu bên dưới Protect Sheet là Allow Users to Edit Ranges..(Miền.cho phép người dùng khác hiệu chỉnh )
kongcom ơi cái này hình như là giới hạn cho User chứ .
 
HSHOCDUONG đã viết:
trong một sheet tôi đã dùng password để dấu công thức rồi. Vậy tôi muốn tạo thêm 1 pasword khác để hạn chế số người thay đổi dữ liệu trong sheet. Nói chung Vẫn cho mọi người xem thông tin dữ liệu nhưng chỉ 1 vài người mới có quyền nhập hoặc thay đổi dữ liệu mà thôi, còn các công thức đã được dấu với 1 pasword riêng rồi. Vậy tôi phải làm thế nào. Mong các anh em chỉ giúp cho. xin cảm ơn các anh em; (có thể làm trong VBA cũng được, nếu được xin cho tôi xin code)
Không biết mình hiểu đúng ý bạn không, thế này :
- Password sheet với PW1 là bạn giữ và dùng để bảo vệ công thức
- Những ô không phải công thức (dùng để nhập liệu) thì bạn muốn tạo thêm PW2, nếu ai có PW2 này thì mới được nhập liệu. Còn nếu không có PW2 thì chỉ được nhìn mà thôi.
Nếu đúng như thế thì bạn có thể dùng VBA và làm như sau :
+ Bạn Protect Sheet bằng PW1
+ Mỗi khi ai đó thay đổi bảng tính, nếu ô đó có công thức thì đã có Protect Sheet. Nếu ô đó không có công thức (dể nhập liệu) thì hiện hộp thoại đòi nhập PW2, nếu đúng PW2 thì trong VBA bạn cho UnProtect và gán giá trị cho Cell. Sau đó Protect Sheet trở lại với PW1.
Giải thích lòng vòng, mong bạn hiểu được. Hoặc bạn có thể tìm và down file của tác giả nvson cũng tương tự.

TDN
 
Web KT

Bài viết mới nhất

Back
Top Bottom