Đăng nhập bằng password mới sử dụng sheet được (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hoangduy_90

Thành viên mới
Tham gia
7/8/08
Bài viết
14
Được thích
0
Các bạn giúp mình tạo macro sao cho khi người dùng muốn thao tác trên sheet nào đó thì phải nhập password và password này người dùng có thể tự thay đổi theo ý muốn. Cảm ơn các bạn.
 
Cần gì Macro bạn. Bạn vào Tools -> thẻ Security -> nhập password vào ô password open đó -> nhập lại 1 lần nữa rồi Save lại.
Và rồi khi bạn mở lên nó sẽ Password thôi.
Thân.
 
Upvote 0
Cần gì Macro bạn. Bạn vào Tools -> thẻ Security -> nhập password vào ô password open đó -> nhập lại 1 lần nữa rồi Save lại.
Và rồi khi bạn mở lên nó sẽ Password thôi.
Thân.
Câu hỏi hình như là mở sheet chứ không phải mở file.
 
Upvote 0
Các bạn giúp mình tạo macro sao cho khi người dùng muốn thao tác trên sheet nào đó thì phải nhập password và password này người dùng có thể tự thay đổi theo ý muốn. Cảm ơn các bạn.

Mình nhớ không nhầm thì Trong Protec sheet có phần Allow Uers to Edit Rangges có thể thỏa được đk của bạn .
Nhờ anh Kiệt hướng dẫn lại !
Cám ơn Anh
 
Upvote 0
Hi,
Bạn có thể dùng chức năng của PROTECT SHEET để thực hiện việc cho người khác sửa nội dung hay nhìn công thức bạn sử dụng trông ô tính của excel.
Với Excel2003 bạn vào mục Tool --> Protect Sheet, Excel2007 bạn vào fần Review --> Protect Sheet.
Để chức năng protect sheet có hiệu lực trước tiên bạn phải làm như sau:
- Chọn các ô cần bảo vệ (protect) - có thể là cả phải chọn cả sheet.
- Format --> Cell (phím tắt: Ctrl+1)
- Ở thẻ cuối cùng Protection đánh dấu vào mục Looked (mặc định là đã đánh dấu) để khóa cell
- đánh dấu vào mục Hidden để ẩn công thức cũng như giá trị của ô (sẽ không hiển thị ở thanh công thức Formula)
- Dùng chức năng Protect Sheet ở trên, chọn các chức năng lựa chọn cho người sử dụng bằng cách đánh dấu vào các ô tương ứng trong danh sách bên dưới, nhập và xác nhận lại mật khẩu.
- Save worksheet.
Vậy là bạn đã khóa sheet thành công, mỗi lần mở ra nếu muốn sửa đổi hoặc xem công thức trong ô thì bạn phải mở phần Protect Sheet trước.
Thân,
 
Upvote 0
Các bạn giúp mình tạo macro sao cho khi người dùng muốn thao tác trên sheet nào đó thì phải nhập password và password này người dùng có thể tự thay đổi theo ý muốn. Cảm ơn các bạn.

Vấn đề này để giải quyết một cách đơn giản, bạn có thể dùng chức năng Protect sheet sẵn có của Excel (Vào Tool/Protection/Protect sheet và đặt Password Protect sheet). Không nhất thiết phải dùng Macro.
 
Upvote 0
Bạn có thể dùng chức năng Protect > Allows User to Edit Ranges cho yêu cầu này.
 
Upvote 0
Xin cảm ơn các bạn. Cái mình cần là có 1 bảng thông báo đăng nhập password mỗi khi sử dụng 1 sheet và có 1 nút lệnh cho phép người dùng thay đổi mật khẩu. Các bạn giúp mình nhé.
 
Upvote 0
Bạn hoangduy 90,
Để đơn giản thì bạn làm mỗi môn một file có password, và từng môn thì "lin" vào file tổng hợp.
 
Upvote 0
Chào các bạn,
Cho mình hỏi trong khi máy đang hoạt động, mình có việc phải đi ra ngoài nhưng không muốn tắt máy vậy mình có thể khóa máy ( khóa toàn bộ chương trình) để không ai có thể mở hoặc chỉnh sửa và coppy bất cứ chương trình nào kể cà chương trình đang làm. Các bạn giúp mình với.
 
Upvote 0
Chào các bạn,
Cho mình hỏi trong khi máy đang hoạt động, mình có việc phải đi ra ngoài nhưng không muốn tắt máy vậy mình có thể khóa máy ( khóa toàn bộ chương trình) để không ai có thể mở hoặc chỉnh sửa và coppy bất cứ chương trình nào kể cà chương trình đang làm. Các bạn giúp mình với.
Nhanh gọn nhất là bấm tổ hợp phím Windows + L (đương nhiên nó chỉ có tác dụng nếu máy tính của bạn đã cài password đăng nhập Windows)
 
Upvote 0
Ý bạn ấy là vẫn muốn khi chọn cái Sheet nó hiện ra 1 form đăng nhập! Vậy thì viết From đăng nhập đi!
Khi Wooksheet Active sẽ hiện From ấy lên:
If Ok then
Sh.Active ' .Select

Frm_Login_Sh.Show
 
Upvote 0
Hoàng Duy say:
Các bạn giúp mình tạo macro sao cho khi người dùng muốn thao tác trên sheet nào đó thì phải nhập password và password này người dùng có thể tự thay đổi theo ý muốn. Cảm ơn các bạn.
Ý bạn ấy là vẫn muốn khi chọn cái Sheet nó hiện ra 1 form đăng nhập! Vậy thì viết From đăng nhập đi!
Khi Wooksheet Active sẽ hiện From ấy lên:
PHP:
If Logok = true then
Sh.Active ' .Select
Else 
Frm_Login_Sh.Show
Endif
'.....................
Tại From Frm_Login_Sh code:
If UID= ... and PASID= ....then
Logok = True
Sh.Visible = xlSheetVisible
Else
Logok = False
Sh.Visible= xlSheetVeryHidden
Sh.Select
Endif
Nhớ khai báo Public cho biến Logok.
Đại khái thế! Còn nhiều cách để khẳng định quyền truy cập như: Kết nối với Database khác, hoặc sinh xâu chuỗi, .vvv
Cái này có thể áp dụng cho việc phân quyền truy cập, Nếu Log = xâu nào đó! Xâu đó cho phép Visit tới những Sheet nào! Vậy khi Select các Sheet đó nó sẽ kiểm tra Log là xong
 
Lần chỉnh sửa cuối:
Upvote 0
hỏi password khi xóa dữ liệu.

Xin chào các Anh Chị trên Diễn đàn. Đây là bài viết đầu tiên của tôi nếu post không đúng chuyên mục xin Admin vui lòng chuyển giúp tôi.
Anh Chị vui lòng giúp tôi tạo inputbox hay form để hỏi password khi muốn xóa dữ liệu (sử dụng marco), xin Anh Chị vui lòng xem yêu cầu ở file đính kèm. Xin chân thành cám ơn Anh Chị
 
Upvote 0
Muốn mỗi khi sử dụng sheet có bảng thông báo nhập password,d9ơn giản nhất là bạn chọn menu tool/protection/protect sheet rồi nhập pass 2 lần là xong, Chúc bạn thành công.
 
Upvote 0
Web KT

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

Back
Top Bottom