Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] Dùng VBA phân quyền với file excel
#1
Chào cả nhà, mình đang có 1 vấn đề chưa biết giải quyết thế nào mong mọi người giúp

Bác nào biết cách share 2 sheet khác nhau trong 1 file excel cho 2 user khác nhau với yêu cầu như bên dưới ko:

Mình có 1 file excel có 2 sheet 1 và 2, đã tạo 1 folder XYZ và share cho 2 User A và User B truy cập

Mình muốn A chỉ chỉnh sửa được trong sheet1, không được chỉnh sửa sheet2 (read only)

B thì không chỉnh sửa được sheet1 (read only), mà chỉnh sửa được sheet2

Liệu có thể làm 1 nút đăng nhập vào ko các bác nhỉ

Tạo 1 nút đăng nhập, tạo 2 user: user1 và user2

Nếu đăng nhập vào là user1 thì có thể chỉnh sửa sheet 1, chỉ xem được sheet2
Nếu đăng nhập vào là user2 thì có thể chỉnh sửa sheet 2, chỉ xem được sheet1

Nếu là admin thì toàn quyên

Bác nào có thể giúp ý tưởng của e được ko ạ
Chữ ký của uronmapu Cảm ơn cả nhà

Để học Access không nên ngại đặt câu hỏi


Uron
Reply
Những người đã cảm ơn
#2
Mọi người xem file đính kèm của e và tư vấn giúp e

Pass đăng nhập admin/admin


File đính kèm
.zip   uron.zip (Kích cỡ: 25.06 KB / Tải về: 22)
Chữ ký của uronmapu Cảm ơn cả nhà

Để học Access không nên ngại đặt câu hỏi


Uron
Reply
Những người đã cảm ơn
#3
(22-06-12, 01:58 PM)uronmapu Đã viết: Mọi người xem file đính kèm của e và tư vấn giúp e

Pass đăng nhập admin/admin

Dùng protect sheet mà phân quyền
VD : Sheet1.Protect ("123456")
Khi đó chỉ xem mà không thể chỉnh sửa. Ngược lại dùng Unprotect
Thân
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn uronmapu
#4
Có cách nào ko dùng đến Protect ko bác?

Xin hỏi bác có biết lệnh trên vba cho 1 sheet chỉ được readonly ko?

Phải chăng là dùng lệnh

Sheets("sheet1").Protect là bảo vê không cần pass

Sheets("sheet1").Protect 12345 là bảo vệ có pass
Chữ ký của uronmapu Cảm ơn cả nhà

Để học Access không nên ngại đặt câu hỏi


Uron
Reply
Những người đã cảm ơn
#5
Chỉ có thể protect mà thôi.
Thân
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn uronmapu
#6
(22-06-12, 03:38 PM)uronmapu Đã viết: Có cách nào ko dùng đến Protect ko bác?

Xin hỏi bác có biết lệnh trên vba cho 1 sheet chỉ được readonly ko?

Phải chăng là dùng lệnh

Sheets("sheet1").Protect là bảo vê không cần pass

Sheets("sheet1").Protect 12345 là bảo vệ có pass

Mã PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
if ......... 
then
   
[a1].Select
end 
if
End Sub 
Chữ ký của domfootwear Xin chào Guest, nếu Guest biết thủ thuật nào thì nên chia sẻ cho cộng đồng nhé.
ღღღღღTài sản của domfootwear (View All Items) ღღღღღ
Reply
Những người đã cảm ơn uronmapu
#7
Cảm ơn 2 bác
Chữ ký của uronmapu Cảm ơn cả nhà

Để học Access không nên ngại đặt câu hỏi


Uron
Reply
Những người đã cảm ơn
#8
Nó ko còn ý nghĩa nếu mình vào disable all macros

Làm thế nào để khắc phục trường hợp này

Vì dụ người dụng vào rồi disable all macros thế là uổng công mình

Cảm ơn
Chữ ký của uronmapu Cảm ơn cả nhà

Để học Access không nên ngại đặt câu hỏi


Uron
Reply
Những người đã cảm ơn
#9
Dùng phần mềm này nhé

http://www.lockxls.com/product.asp
Chữ ký của uronmapu Cảm ơn cả nhà

Để học Access không nên ngại đặt câu hỏi


Uron
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Nhờ thiết kế file excel Quản lý Thi đua khen thưởng vnnth05 3 214 10-10-16, 09:11 PM
Bài mới nhất: HungSoft
  Tự động phân lịch trực bằng file excel hueqlhc 1 311 26-05-16, 11:53 AM
Bài mới nhất: hueqlhc
Video Đưa tính năng dịch của Google vào Excel... paulsteigel 1 380 04-04-16, 09:10 PM
Bài mới nhất: paulsteigel
  38 phím tắt hữu ích trong Ms Excel Noname 0 192 23-02-16, 12:25 PM
Bài mới nhất: Noname
  Một file Excel để lập sổ quỹ và in phiếu thu chi Xuân Thanh 16 6,280 11-06-15, 06:47 PM
Bài mới nhất: tranthanhan1962

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ