Mọi người cho mình hỏi, mình đang muốn giúp cơ quan tạo một file excel (và VBA) để làm được công việc sau:
1. Trong cơ quan có 01 máy chủ trên đó lưu 1 file "Sổ công văn.xlsm" vào thư mục A (cố định)
2. Trong cơ quan có nhiều máy con (của các thành viên cơ quan khác) mỗi máy con bằng cách thông qua mạng Lan đều có thể mở được file "Sổ công văn ở trên"
3. Trong file "Sổ công văn.xlsm" quản lý các Sheet chính sau: "Quyết định", "Giấy mời", "Thông báo", "Tờ Trình", "Công văn", .....
4. Nhiệm vụ cần đặt ra với file: CODE làm được cấp quyền cho User: Cụ thể khi mở file "Sổ công văn.xlsm" sẽ yêu cầu đăng nhập
Nếu là user được cấp toàn quyền: (dự kiến sẽ cấp cho Giám đốc/ Phó giám đốc / Kế toán/ kiểm ) thì cho phép toàn quyền xóa, sửa nội dung file; dòng file
Nếu là user thường thì chỉ được thêm, sửa dòng trong từng sheet mà mình đã đăng ký (hiện mình đang để trong các Sheet đều có cột "người lập" nên có thể dùng cột này để làm điều kiện kiểm tra
Một số yêu cầu khác: như là đăng ký số không trùng với số đã có, check chuẩn Form hồ sơ thì mình có thể sửa thủ công hoặc định dạng có điều kiện CF được
Bây giờ là nội dung em mong muốn
1. Nếu có file *.xlsm sẵn rồi có nội dung tương tự (đăng ký số không trùng + cấp quyền user) có thể cho em tham khảo thì là tốt nhất (mail quansla.267@gmail.com)
2. Nếu không có xin cho em thêm tài liệu VBA về phần cấp quyền User (nhất là phần "Worksheet_SelectionChange" với "Target" vì em cần nó để kiểm tra điều kiện đăng nhập tên User với cột "người lập" có sẵn trong từng dòng) em có thử nhiều lần, nhưng do thiếu hiểu biết về tài liệu này, lên khi chạy dễ gây lỗi
3. Nếu có gì không phải mong mọi người thông cảm, và giúp đỡ ạ
1. Trong cơ quan có 01 máy chủ trên đó lưu 1 file "Sổ công văn.xlsm" vào thư mục A (cố định)
2. Trong cơ quan có nhiều máy con (của các thành viên cơ quan khác) mỗi máy con bằng cách thông qua mạng Lan đều có thể mở được file "Sổ công văn ở trên"
3. Trong file "Sổ công văn.xlsm" quản lý các Sheet chính sau: "Quyết định", "Giấy mời", "Thông báo", "Tờ Trình", "Công văn", .....
4. Nhiệm vụ cần đặt ra với file: CODE làm được cấp quyền cho User: Cụ thể khi mở file "Sổ công văn.xlsm" sẽ yêu cầu đăng nhập
Nếu là user được cấp toàn quyền: (dự kiến sẽ cấp cho Giám đốc/ Phó giám đốc / Kế toán/ kiểm ) thì cho phép toàn quyền xóa, sửa nội dung file; dòng file
Nếu là user thường thì chỉ được thêm, sửa dòng trong từng sheet mà mình đã đăng ký (hiện mình đang để trong các Sheet đều có cột "người lập" nên có thể dùng cột này để làm điều kiện kiểm tra
Một số yêu cầu khác: như là đăng ký số không trùng với số đã có, check chuẩn Form hồ sơ thì mình có thể sửa thủ công hoặc định dạng có điều kiện CF được
Bây giờ là nội dung em mong muốn
1. Nếu có file *.xlsm sẵn rồi có nội dung tương tự (đăng ký số không trùng + cấp quyền user) có thể cho em tham khảo thì là tốt nhất (mail quansla.267@gmail.com)
2. Nếu không có xin cho em thêm tài liệu VBA về phần cấp quyền User (nhất là phần "Worksheet_SelectionChange" với "Target" vì em cần nó để kiểm tra điều kiện đăng nhập tên User với cột "người lập" có sẵn trong từng dòng) em có thử nhiều lần, nhưng do thiếu hiểu biết về tài liệu này, lên khi chạy dễ gây lỗi
3. Nếu có gì không phải mong mọi người thông cảm, và giúp đỡ ạ