Protect sheet nhưng vẫn chạy được code

Liên hệ QC

kp20mar

Thành viên mới
Tham gia
27/4/11
Bài viết
25
Được thích
0
Mọi người ơi, mình có file excel sau, không muốn cho người khác chỉnh sửa sheet Q&A như format, insert này kia thì làm sao? dùng chức chức năng protect sheet thì các tính năng của code k chạy được. Ai giúp mình với! Tks nhiều
 

File đính kèm

Mọi người ơi, mình có file excel sau, không muốn cho người khác chỉnh sửa sheet Q&A như format, insert này kia thì làm sao? dùng chức chức năng protect sheet thì các tính năng của code k chạy được. Ai giúp mình với! Tks nhiều

Hi kp20mar !!!

Bạn làm theo hướng này nhé ( record macro ):

1. Unprotect
2. Làm thứ gì đó cần làm
3. Protect

Have a nice day !!!
 
Upvote 0
Bạn ơi, nói chi tiết giùm mình đi! Dùng record macro là sao? Thanks bạn nhiều!

Trời đất !!!

Record macro là gì bạn cũng không biết, vậy sao viết code được !!??
++>> Nó nằm ở Tool > Macro > Record new macro....

Sau đó :
1. Unprotect
2. Làm thứ gì đó cần làm
3. Protect

Mình nghĩ bạn nên qua thư viện down sách VBA cơ bản về xem nhé !!!
Have a nice day !!!
 
Upvote 0
Bạn k hiểu ý mình rồi. Mình đang có 1 file excel như trên, nhưng khi mình dùng chức năng protect sheet thì nó k chạy được code của sheet đó, mà ở trong file của mình thì đang dùng combobox select và hiển thị câu hỏi ở bên, chọn câu hỏi thì ra câu trả lời.
Mình mới mày mò làm thôi, cũng nhờ các bạn trên này viết code giùm rồi edit lại thôi nên còn gà lắm. Bạn hướng dẫn mình rõ hơn được k?
 
Upvote 0
Bạn k hiểu ý mình rồi. Mình đang có 1 file excel như trên, nhưng khi mình dùng chức năng protect sheet thì nó k chạy được code của sheet đó, mà ở trong file của mình thì đang dùng combobox select và hiển thị câu hỏi ở bên, chọn câu hỏi thì ra câu trả lời.
Mình mới mày mò làm thôi, cũng nhờ các bạn trên này viết code giùm rồi edit lại thôi nên còn gà lắm. Bạn hướng dẫn mình rõ hơn được k?
Nghĩa là bạn đặt 2 dòng này vào
ActiveSheet. UnProtect "135"
ActiveSheet.Protect "135"
 

File đính kèm

Upvote 0
Bạn k hiểu ý mình rồi. Mình đang có 1 file excel như trên, nhưng khi mình dùng chức năng protect sheet thì nó k chạy được code của sheet đó, mà ở trong file của mình thì đang dùng combobox select và hiển thị câu hỏi ở bên, chọn câu hỏi thì ra câu trả lời.
Mình mới mày mò làm thôi, cũng nhờ các bạn trên này viết code giùm rồi edit lại thôi nên còn gà lắm. Bạn hướng dẫn mình rõ hơn được k?
Ý bạn thế này phải không?
 

File đính kèm

Upvote 0
Hic, mình copy đoạn code đó vào file của mình thì nó lại bị lỗi như trước. Protect sheet thi code khác k chạy được, sao thế nhỉ Viethoai?
 
Upvote 0
Hic, mình copy đoạn code đó vào file của mình thì nó lại bị lỗi như trước. Protect sheet thi code khác k chạy được, sao thế nhỉ Viethoai?
Bạn chú ý code file là sử dụng lện copy như ta nhấn Ctrl+C và dán Ctrl+V, với lệnh này nó copy tất cả: giá trị, định dạng v.v. nên trong các sheet dữ liệu bạn quét các cột đó, nhấn Ctrl+1, chọn thẻ Protection và tích bỏ cái "Locked" đó đi. Sheet "Q&A" bạn chọn C6 và C13 cũng tích bỏ "Locked" như vậy
 
Upvote 0
Web KT

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

Back
Top Bottom