Tạo mặt nạ LOG IN và bảo mật 1 số CỘT (1 người xem)

Liên hệ QC

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

bun_bo_hue

Thành viên chính thức
Tham gia
31/12/09
Bài viết
78
Được thích
11
Chào cả nhà GPE,

Mình đang gặp 1 số khó khăn về lập trình như sau (do trình độ hạn chế ạ **~**) :
1/ Mình cần tạo 1 mặt nọ LOG IN trong file excel của mình
2/ Lý do :
- Người nào LOG IN vào thì sẽ thấy 1 số cột cần CHO THẤY và không thể UNHIDE được.
- Nếu không LOG IN thì không thể thấy những CỘT đã HIDE (tất nhiên không thể kéo dãn cột để xem được), và không LOG IN thì không thể xoá cột được.
- À, có cách nào chúng ta kô cho UNHIDE (bằng cách lock luôn menu UNHIDE, và kô cho kéo dãn những cột đó).


Các bác xem thử file ví dụ đính kèm ạ. Mong các bác CAO THỦ chỉ mình với.-\\/.

Cám ơn mọi ý kiến đóng góp.;;;;;;;;;;;
 

File đính kèm

Lần chỉnh sửa cuối:
Chào cả nhà GPE,

Mình đang gặp 1 số khó khăn về lập trình như sau (do trình độ hạn chế ạ **~**) :
1/ Mình cần tạo 1 mặt nọ LOG IN trong file excel của mình
2/ Lý do :
- Người nào LOG IN vào thì sẽ thấy 1 số cột cần CHO THẤY và không thể UNHIDE được.
- Nếu không LOG IN thì không thể thấy những CỘT đã HIDE (tất nhiên không thể kéo dãn cột để xem được), và không LOG IN thì không thể xoá cột được.
- À, có cách nào chúng ta kô cho UNHIDE (bằng cách lock luôn menu UNHIDE, và kô cho kéo dãn những cột đó).


Các bác xem thử file ví dụ đính kèm ạ. Mong các bác CAO THỦ chỉ mình với.-\\/.

Cám ơn mọi ý kiến đóng góp.;;;;;;;;;;;
Với yêu cầu này chỉ cần Protect sheet là đủ lắm rồi ---> Mặt nạ chi cho người ta.. hết hồn!
 
Upvote 0
Hix, mình làm rồi. Xài phần mềm nó crack tốn có 0.05s thôi à.

Làm theo cách này thì người không chuyên cũng sẽ làm được. Mình cố tình dùng lập trình để gây khó khăn 1 chút thôi ạ, vì phải đọc hiểu code (nếu crack được VBA) thì mới sửa được.

Do trình độ hạn chế nên không bít còn có cách nào khác không ? Mong các CAO THỦ chỉ điểm ạ.
 
Upvote 0
Hix, mình làm rồi. Xài phần mềm nó crack tốn có 0.05s thôi à.
Làm theo cách này thì người không chuyên cũng sẽ làm được. Mình cố tình dùng lập trình để gây khó khăn 1 chút thôi ạ, vì phải đọc hiểu code (nếu crack được VBA) thì mới sửa được.
Do trình độ hạn chế nên không bít còn có cách nào khác không ? Mong các CAO THỦ chỉ điểm ạ.
Bạn sai lầm rồi!
Protect sheet dể bị phá ---> Còn dùng mặt nạ gì đó thì... khỏi phần mềm nào cũng phá được, thậm chỉ là phá cực nhanh
Lấy ví dụ:
- Người dùng không Enable macros hoặc đặt Security ở mức High ---> Code đi đời
- Người dùng bấm phím Shift rồi double click vào file ---> Lột mặt nạ
Ẹc... Ẹc... Cứ thử đi sẽ tự biết!
Tôi nghĩ thôi thì dùng Password Open cho rồi ---> Ai có pass thì vào, hổng có pass: khỏi xem!
 
Upvote 0
Cám ơn pác đã góp ý.

Nhưng có 1 số lí do sau mình không thể dùng Password Open được :
- File này bắt buộc có nhiều ngừoi xem --> bắt buộc phải Open File rồi.
- Do yêu cầu đặc biệt: 1 số nguời kô có password thì kô thể xem được các cột bị HIDE, có pass mới xem được (tương tự như share quyền trong Window).
- Do 2 lí do trên nên mình nghĩ bắt buộc phải dùng lập trình rồi.

À, có cách nào lock menu HIDE (khi rigt-click ra pop-up menu có phần HIDE/UNHIDE trong đó).

Mong đựơc góp ý ạ.
 
Upvote 0
Cám ơn pác đã góp ý.

Nhưng có 1 số lí do sau mình không thể dùng Password Open được :
- File này bắt buộc có nhiều ngừoi xem --> bắt buộc phải Open File rồi.
- Do yêu cầu đặc biệt: 1 số nguời kô có password thì kô thể xem được các cột bị HIDE, có pass mới xem được (tương tự như share quyền trong Window).
- Do 2 lí do trên nên mình nghĩ bắt buộc phải dùng lập trình rồi.

À, có cách nào lock menu HIDE (khi rigt-click ra pop-up menu có phần HIDE/UNHIDE trong đó).

Mong đựơc góp ý ạ.
Bạn tìm trên diển đan các bài viết có liên quan đến hộp thoại đăng nhập (có rất nhiều)
Có điều theo ý kiến của tôi: CÀNG LÀM CÀNG DỞ
Ví dụ đơn giản thôi: Người dùng không Enable macros thì code của bạn cũng chẳng tác dụng gì ---> Còn tệ hơn Protect sheet
 
Upvote 0
Nhưng xài Protect trong Excel đó pác, tui dùng phần mềm crack cái 1 à. Tui gõ pass dài bà cố (có số lẫn chữ) mà crack tốn có ....23giây . Hix
 
Upvote 0
Vậy tức là nếu có xài Excel thì vô phương bảo mật à ???
 
Upvote 0
Trời. Bác lại hiểu sai ý tui rồi. Yêu cầu của mình như sau :
- File này HIỂN NHIÊN phải được OPEN do phải gửi cho nhiều người xem.
- Trong file chỉ bảo mật một số cột (1 số người có quyền xem đc, 1 số người kô) --> do đó tui mới nghĩ cách lập trình tạo ra mặt nạ LOG IN (chứ kô phải tui bày đặt này nọ đâu).
- Nếu xài Protect Sheet (cũng đáp ứng đc yêu câu) nhưng bị crack cái 1 à, tui đánh pass chữ cộng số dài 20 kí tự mà nó crack tốn có 23giây. Hix

Do tui cũng kô rành lập trình và excel như các pác nên kô bít có cách giải quyết nào khác kô ??? Vui lòng chỉ dẫn ạ.
 
Upvote 0
Vậy tức là nếu có xài Excel thì vô phương bảo mật à ???

Bảo mật được chứ, nhưng phải dùng phần mềm khác. Bạn thử tìm Lockxls xem sao (google). Với phần mềm này, xls sẽ biến thành exe và mấy phần mềm bẻ khoá hiện nay bó tay. Khi đó Protect Sheet là yên tâm, mỗi tội mình muốn chỉnh sửa thì với phiên bản cũ bó tay !$@!!, còn phiên bản mới thì cho phép !!!
 
Upvote 0
Trời. Bác lại hiểu sai ý tui rồi. Yêu cầu của mình như sau :
- File này HIỂN NHIÊN phải được OPEN do phải gửi cho nhiều người xem.
- Trong file chỉ bảo mật một số cột (1 số người có quyền xem đc, 1 số người kô) --> do đó tui mới nghĩ cách lập trình tạo ra mặt nạ LOG IN (chứ kô phải tui bày đặt này nọ đâu).
- Nếu xài Protect Sheet (cũng đáp ứng đc yêu câu) nhưng bị crack cái 1 à, tui đánh pass chữ cộng số dài 20 kí tự mà nó crack tốn có 23giây. Hix

Do tui cũng kô rành lập trình và excel như các pác nên kô bít có cách giải quyết nào khác kô ??? Vui lòng chỉ dẫn ạ.

Bạn ơi, những gì mà ndu96081631 đã bàn là chí lí nhất rồi đó. Chỉ còn một cách: Bạn tạo 1 file mới rồi move những cột cần hide vào đó, xong Password Open nó và chỉ cung cấp Password cho những người bạn chọn.
Nói chuyện với bạn mà thấy nhớ xứ Huế với món Bún bò Huế cay quá trời cay!
 
Upvote 0
Web KT

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

Back
Top Bottom