Muốn bảo mật dữ liệu trong file excel

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

dinhthi1028

Thành viên mới
Tham gia
28/9/11
Bài viết
34
Được thích
3
Giúp mình với. mình muốn tạo một đoạn code mà khi người khác mở lên file bị đơ không xem được thì có làm được không ạ?
ai làm được làm giúp mình với ạ!
Trân thành cảm ơn!
 
Lần chỉnh sửa cuối:
Giúp mình với. mình muốn tạo một đoạn code mà khi người khác mở lên file bị đơ không xem được thì có làm được không ạ?
ai làm được làm giúp mình với ạ!
Trân thành cảm ơn!
Nếu nhất định phải giấu dữ liệu vì lý do gì đó thì hãy đặt pass open. Chỉ có cách này là đơn giản mà hiệu quả
 
Upvote 0
Nếu nhất định phải giấu dữ liệu vì lý do gì đó thì hãy đặt pass open. Chỉ có cách này là đơn giản mà hiệu quả
do đặc thù nên mình không muốn đặt pass mà chỉ muốn họ xem trong vong 3-5s nếu kích chuột trái hoặc chuột phải thì sẽ báo lỗi và bị đơ.
 
Upvote 0
Bạn tham khảo các hàm bên bài viết này xem sao, yêu cầu gì thật khó hiểu!

 
Upvote 0
do đặc thù nên mình không muốn đặt pass mà chỉ muốn họ xem trong vong 3-5s nếu kích chuột trái hoặc chuột phải thì sẽ báo lỗi và bị đơ.
Không khả thi đâu bạn à. Nếu ai đó mở file lên mà không bật macro (có chủ ý) hoặc file bị Auto Disable Macro từ hệ thống máy tính thì cũng không tác dụng. Nói chung là gần như không thể nhé. Nếu ai có cách để giúp bạn thì mình bái phục
******************************************************
Thật ra cũng có cách nhưng vô cùng phức tạp với bạn. Nếu xây dựng được file như vậy cũng khá công phu. Nếu dữ liệu của bạn quan trọng như vậy thì chỉ có cách bỏ phí ra để người khác viết code cho bạn trên file thật, dữ liệu thật

Hướng xử lý có thể là: tất cả các giá trị được tạo ra bằng công thức phải được sử dụng hàm UDF (hàm tự tạo bằng VBA). Các hàm này phải được chứa trong 1 addin riêng (xlam)

Khi gởi file bạn không gởi file addin. Lúc đó họ chỉ có thể xem nhưng không thể thao tác, vì thao tác thì các giá trị sẽ bị lỗi

Đại loại là như vậy, tuy nhiên cũng nhiêu khê lắm bạn à. Nếu họ copy dán giá trị rồi thao tác thì cũng công toi....
 
Lần chỉnh sửa cuối:
Upvote 0
Bạn tham khảo các hàm bên bài viết này xem sao, yêu cầu gì thật khó hiểu!

bạn có thể hiểu thế này. mình có file cần chuyển cho họ. mình không muốn họ kiểm tra xem hết các nội dung
do vậy mình chuyển file cho họ chỉ cần học kich chuột trái, chuột phải hoặc mở file quá 5s thì sẽ bị đơ. mà họ phải dùng trên máy mình để mở, xem và sửa được ấy
Bài đã được tự động gộp:

i file bạn không gởi file addin
Không khả thi đâu bạn à. Nếu ai đó mở file lên mà không bật macro (có chủ ý) hoặc file bị Auto Disable Macro từ hệ thống máy tính thì cũng không tác dụng. Nói chung là gần như không thể nhé. Nếu ai có cách để giúp bạn thì mình bái phục
******************************************************
Thật ra cũng có cách nhưng vô cùng phức tạp với bạn. Nếu xây dựng được file như vậy cũng khá công phu. Nếu dữ liệu của bạn quan trọng như vậy thì chỉ có cách bỏ phí ra để người khác viết code cho bạn trên file thật, dữ liệu thật

Hướng xử lý có thể là: tất cả các giá trị được tạo ra bằng công thức phải được sử dụng hàm UDF (hàm tự tạo bằng VBA). Các hàm này phải được chứa trong 1 addin riêng (xlam)

Khi gởi file bạn không gởi file addin. Lúc đó họ chỉ có thể xem nhưng không thể thao tác, vì thao tác thì các giá trị sẽ bị lỗi

Đại loại là như vậy, tuy nhiên cũng nhiêu khê lắm bạn à. Nếu họ copy dán giá trị rồi thao tác thì cũng công toi....
chính sác là là như vậy. nên mình mới xin một code mà mở file bị lỗi không thao tác được ấy
 
Lần chỉnh sửa cuối:
Upvote 0
Lại đoán mò ý tác giả là muốn chứng minh: file gửi cho người khác sẽ bị lỗi (giả vờ lỗi), và chỉ có thể mở trên máy của mình. Do đó nếu muốn sửa phải ngồi tại chỗ máy của mình.
Thế thì chỉ có cách cho file nhiễm virus, tải về là bị xóa, và phải doạ bên kia là máy em bị nhiễm virus tè le.

Vậy thì phải xin 1 con virus nhiễm vào file để mọi phần mềm đều diệt.

File mà treo, hoặc không xem được cách làm thì kiểu gì cũng bắt gửi lại thôi?

Còn nếu file gửi đi mà quá xịn và công phu thì trình của người lập không phải vừa, còn nếu bình thường thì cứ gửi, hỏi sửa gì sau nhập đúng vậy thấy số y chang là được mà.

Kết thúc đoán mò.
 
Upvote 0
Lại đoán mò ý tác giả là muốn chứng minh: file gửi cho người khác sẽ bị lỗi (giả vờ lỗi), và chỉ có thể mở trên máy của mình. Do đó nếu muốn sửa phải ngồi tại chỗ máy của mình.
Thế thì chỉ có cách cho file nhiễm virus, tải về là bị xóa, và phải doạ bên kia là máy em bị nhiễm virus tè le.

Vậy thì phải xin 1 con virus nhiễm vào file để mọi phần mềm đều diệt.

File mà treo, hoặc không xem được cách làm thì kiểu gì cũng bắt gửi lại thôi?

Còn nếu file gửi đi mà quá xịn và công phu thì trình của người lập không phải vừa, còn nếu bình thường thì cứ gửi, hỏi sửa gì sau nhập đúng vậy thấy số y chang là được mà.

Kết thúc đoán mò.
Bạn hiểu nhầm ý mình rồi. ý mình kiểu file của mình lập ra thì mình có quyền cho người khác xem và chỉnh sửa nếu mình đồng ý còn lại thì sẽ không xem được. nhưng phải đặt pass ấy
Bài đã được tự động gộp:

Ôi, đừng quăng chài quăng lưới chứ thớt.

View attachment 291357
Đây là một vấn đề mà rất nhiều người băn khoăn đặt câu hỏi nhưng chưa có câu trả lời mà bạn.
 
Upvote 0
Excel có mỗi cái Pass Open là có giá trị thôi còn lại không có gì có giá trị bảo mật cả nếu có cũng chỉ phòng vài tay gà mờ thôi

đoán là cũng đang tìm cách mật mỡ xong viết code trên VBA rồi mua bán trao đổi gì đó
 
Upvote 0
Web KT

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

Back
Top Bottom