' Mendapatkan Pengguna dan Password Dim USER As String, PASS As Variant USER = FrmLOGIN.txtUSER.Value PASS = FrmLOGIN.txtPASS.Value
' Konfirmasi Pengguna dan Password terisi
If USER <> "" And PASS <> "" Then Sheets("LOGIN").Range("B1").Value = USER Sheets("LOGIN").Range("B2").Value = PASS Else MsgBox "Masukkan Nama dan Password!", vbExclamation + vbOKOnly, "PERINGATAN!" Exit Sub End If ' Verifikasi Pengguna dan Password Dim rng As Range Dim USERRange As Range: Set USERRange = Range("B6:B100")
For Each rng In USERRange
If Sheets("LOGIN").Range("B1").Value = rng.Value Then rng.Offset(0, 1).Select Range("E2").Value = Selection.Value Range("E1").Value = rng.Value End If Next
'Validasi Pengguna dan Password
If Range("B1").Value = Range("E1").Value And Range("B2").Value = Range("E2").Value Then MsgBox "Assalamualaikum, Berhasil masuk boss!!", vbInformation + vbOKOnly, "Alhamdulillah" FrmLOGIN.Hide Sheets("HOME").Activate Else MsgBox "Teu Dicalana! haha" End If FrmLOGIN.txtUSER.Value = "" FrmLOGIN.txtPASS.Value = "" End Sub
Private Sub cmdLOGOUT_Click()
FrmLOGIN.Hide ThisWorkbook.Close SaveChanges:=True End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
On Error GoTo QueryCloseErrorHandler Application.EnableCancelKey = xlErrorHandler If CloseMode = 0 Then Cancel = True MsgBox "Teu bisa? Pencet KALUAR" End If Exit Sub QueryCloseErrorHandler: Resume Next End Sub