:food-smil Bạn có thể nói rõ hơn workbook của bạn chia sẻ cho mọi người dùng gồm nhiều sheet links với nhau mỗi người một sheet hay dùng chung một sheet và win bạn dùng là XP hay 2000 advan server.Muathuhanoi nói:Em tạo 1 workbook share cho mọi người có thể cùng nhập dữ liệu 1 lúc nhưng không muốn người này nhập (hay thay đổi) vùng dữ liệu của người khác. Anh chị nào biết giúp em với nhé. :two:
:food-smil Nếu bạn đã dùng 1 sheet để dùng chung trong mạng lan thì mọi người đều có thể xem và sửa được. Nếu bạn chỉ muốn ai biết phần của người nấy thì theo cách cho mội người một sheet. Còn tất cả đều xem được và không sửa phần mình không được phép sửa thì bạn có thể sử dụng validation trong data vào mục allow chọn custom và bên dưới là phần điều kiện ( giả sử đặt tên cho 1 vùng dữ liệu cần cho người khác nhập tên là abc, khi đó chọn abc>0 ). Cách này tôi chưa làm thử mới có nghĩ thôi nhưng hạn chế của nó là ai đó xoá cả vùng đi là hết tác dụng. Còn một cách nhưng lại dùng internet và sử dụng giao thức teminal server và đưa short cut workbook qua tài khoản của từng người sử dụng.Muathuhanoi nói:Cảm ơn Alovo.
Mình dang dùng win xp. Mọi người cùng vào dữ liệu trên cùng 1 sheet. Mục đích của mình là thế này: chỉ những user được phép mới có thể nhập và thay đổi được dữ liệu (nhưng lại chỉ thay đổi được trong vùng dữ liệu của mình mà thôi) vì khi mình share workbook thì mọi người trong mạng Lan đều có thể thấy và thay đổi được dữ liệu của mình.
Nhờ bạn hướng dẫn nhé.
Nhờ huynh chỉ rõ thêm cho đệ chổ này.alovo nói:Còn một cách nhưng lại dùng internet và sử dụng giao thức teminal server và đưa short cut workbook qua tài khoản của từng người sử dụng.
Muathuhanoi nói:Em tạo 1 workbook share cho mọi người có thể cùng nhập dữ liệu 1 lúc nhưng không muốn người này nhập (hay thay đổi) vùng dữ liệu của người khác. Anh chị nào biết giúp em với nhé. :two:
Trường hợp này bạn đã chọn "Protect Shared Workbook" từ trước rồi, nên cái Allow Users To Edit Ranges bị mờ đi. Bạn phải unprotect trước rồi mới làm được chức năng này.Muathuhanoi nói:Cảm ơn Workman nhưng mình vẫn không làm được.
Thứ nhất, nếu mình share workbook thì không thể chọn Tools/Protection/Allow Users To Edit Ranges được vì mục này bị mờ.
Thứ hai, nếu không share workbook, mình chọn ngay Tools/Protection/Allow Users To Edit Ranges và làm theo hướng dẫn của bạn thì các user được chọn ở mục Permission chỉ là các user được đăng ký sử dụng trên máy của mình chứ không phải các user trên mạng LAN.
Hu ...Hu...
:food-smil Giả sử bạn có 3 tài khoản cho 3 người sử dụng với tên sử dụng là may1, may2, may3 và bạn có quyền admin với tên là Quản trị. Bạn Tạo một Workbook dùng chung trên may quản trị sau đó bạn vàodesktop của từng máy1,máy2,máy3 nhấn chuật phải chọn new shortcut chỉ đường dẫn đến workbook trên máy quản trị. Khi các máy 1,máy2,máy3 truy cập vào máy quản trị thành công thì trên màn hình máy1,máy2,máy3 đều có biểu tượng shortcut của workbook và họ chỉ có thể xem và nhập vào chứ không thể lấy, sửa,in đuợc. Mở rộng cho nó là tất cả chương trình nào muốn cho máy 1,máy2,máy3 nhập vào cũng được.linhtinh nói:Nhờ huynh chỉ rõ thêm cho đệ chổ này.
Nghe có vẻ hay quá.
NguyênBình nói:Xem ra việc phân vùng sử dụng để cho từng người thì dể quá. Nhưng nếu 3 người cùng truy nhập vào một cơ sở dử liệu để thao tác (thêm, chèn, sửa, xóa) thì làm thế nào mà quản lý. Cần chăng sự can thiệp của VBA?
Có các cao thủ nào giúp đở chuyện này với!!!
- Cần VBA hay không??
- Một topic riêng về vấn đề này nếu sử dụng VBA!
Mời mọi người!