Bảy Dzõ
Ngu Excel nhất GPE
- Tham gia
- 18/11/09
- Bài viết
- 565
- Được thích
- 1,361
- Nghề nghiệp
- Just for daily's rice
Mình có đoạn Code như sau:
Theo như mình biết là việc lấy username của Windows là việc khả thi như trên. Nay mình muốn tạo một userform để người dùng nhập passwords vào nhưng với điều kiện là phải trùng với Passwords của đăng nhập Windows. Cho mình hỏi vấn đề này có khả thi?
Sẵn tiện mình đang học viết code cho nên các anh/chị có thể góp ý cho mình đoạn code trên sao cho gọn hơn được ko vì mình có cảm giác nó sao sao và hơi rườm rà. Cảm ơn.
Mã:
Sub Admin()
Dim user As Variant
Dim sh As Worksheet
Dim match As Variant
user = GetName("windows")
match = Application.match(user, ThisWorkbook.Sheets("Admin").Range("C:C"), 0)
If Not IsError(match) Then
ThisWorkbook.Unprotect Password:="admin"
If Worksheets("StaffListing").Visible = True Then
Worksheets("StaffListing").Visible = False
Worksheets("NameList").Visible = False
Worksheets("Admin").Visible = False
Worksheets("TMRatings").Protect Password:="admin"
ActiveWindow.DisplayWorkbookTabs = False
MsgBox "ACCESS GRANTED : SECRET PASSAGE LOCKED.", vbInformation + vbOKOnly
ThisWorkbook.Protect Password:="admin"
ElseIf Worksheets("StaffListing").Visible = False Then
Worksheets("StaffListing").Visible = True
Worksheets("NameList").Visible = True
Worksheets("Admin").Visible = True
Worksheets("TMRatings").Unprotect Password:="admin"
ActiveWindow.DisplayWorkbookTabs = True
If Worksheets("TMRatings").AutoFilterMode = True Then Worksheets("TMRatings").AutoFilterMode = False
MsgBox "ACCESS GRANTED : SECRET PASSAGE UNLOCKED.", vbInformation + vbOKOnly
End If
Else:
MsgBox "ACCESS DENIED : Sad to say, You Are Not The Chosen One.", vbExclamation + vbOKOnly
End If
End Sub
Theo như mình biết là việc lấy username của Windows là việc khả thi như trên. Nay mình muốn tạo một userform để người dùng nhập passwords vào nhưng với điều kiện là phải trùng với Passwords của đăng nhập Windows. Cho mình hỏi vấn đề này có khả thi?
Sẵn tiện mình đang học viết code cho nên các anh/chị có thể góp ý cho mình đoạn code trên sao cho gọn hơn được ko vì mình có cảm giác nó sao sao và hơi rườm rà. Cảm ơn.