Ý tưởng của em là cho người khác dùng thoải mái nhưng mỗi khi lưu vào thì lập tức phải đánh pass vào mới cho lưu, ví dụ em biết Pass thì sửa và lưu được, người khác không thể lưu được, không biết Excel có chức năng này hông nhỉ?
Cái này đương nhiên phải dùng code VBA rồi ---> Bạn post bài vào chuyên mục Hàm và công thức Excel e rằng không hợpÝ tưởng của em là cho người khác dùng thoải mái nhưng mỗi khi lưu vào thì lập tức phải đánh pass vào mới cho lưu, ví dụ em biết Pass thì sửa và lưu được, người khác không thể lưu được, không biết Excel có chức năng này hông nhỉ?
Bạn đặt Password to modify (chọn Tools\Options\Security sẽ thấy vị trí này) và lưu file lại. Sau đó thì chỉ có người biết Password mới có thể lưu thông tin vào file, ngược lại, file ở trạng thái Read only.Ý tưởng của em là cho người khác dùng thoải mái nhưng mỗi khi lưu vào thì lập tức phải đánh pass vào mới cho lưu, ví dụ em biết Pass thì sửa và lưu được, người khác không thể lưu được, không biết Excel có chức năng này hông nhỉ?
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If SaveAsUI Then
MsgBox "Khong duoc luu voi ten khac dau ban oi!"
Cancel = True
End If
End Sub
Theo mình đây là chức năng gốc của Excel có thể làm được, có nghĩa là đặt Password cho chức năng Modify. Nếu không có Password thì mọi thay đổi làm việc trên File đều không lưu được. Hơn nữa, mức độ bảo mật của chwcs năng này cao hơn VBA.Ý tưởng của em là cho người khác dùng thoải mái nhưng mỗi khi lưu vào thì lập tức phải đánh pass vào mới cho lưu, ví dụ em biết Pass thì sửa và lưu được, người khác không thể lưu được, không biết Excel có chức năng này hông nhỉ?