Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. Sub Login_confirm()
  2.  
  3. Dim username As String
  4. Dim password As String
  5. username = Sheets("Sheet1").Range("B3").Value 'Gán biến UserName tại vị trí người dùng nhập UserName là ô B3
  6. password = Sheets("Sheet1").Range("B6").Value 'Gán biến Password tại vị trí người dùng nhập Password là ô B6
  7. Dim i As Integer
  8. i = 3 'Biến i đại diện cho dòng bắt đầu của danh sách tài khoản
  9.  
  10. If username = "" Or password = "" Then 'Xét trường hợp thiếu dữ kiện (không nhập 1 trong 2 ô)
  11. MsgBox "Vui long nhap du thong tin UserName va Password"
  12. Else
  13. Do While Sheets("Sheet1").Range("E" & i).Value <> "" And i < 5 'Vòng lặp Do với điều kiện tại cột E phải có dữ liệu và chỉ xét tới dòng 4
  14. If username = Sheets("Sheet1").Range("E" & i).Value And _
  15. password = Sheets("Sheet1").Range("F" & i).Value Then 'Nếu thông tin đăng nhập UserName và Password giống với vị trí dòng i đang xét ở Danh sách tài khoản
  16. MsgBox "Dang nhap chinh xac"
  17. Exit Sub 'Kết thúc ngay Sub mà không xét các lệnh tiếp theo
  18. Else
  19. i = i + 1 'Trường hợp không chính xác thì xét tiếp dòng tiếp theo nhưng phải thỏa mãn điều kiện ban đầu của vòng lặp Do
  20. End If 'Kết thúc IF
  21. Loop 'Kết thúc vòng lặp Do
  22. MsgBox "Thong tin dang nhap khong chinh xac" 'Các trường hợp không thỏa mãn thì đều báo thông tin đăng nhập không chính xác
  23. End If
  24.  
  25. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement