com - Pada beberapa waktu yang lalu sudah dibahas cara membuat UserForm
pada Excel yang salah satu kegunaan dari UserForm adalah untuk membuat Form Login dan
juga pada artikel sebelumnya sudah dibahas Cara Menggunakan IF Else di Excel yg bisa
diterapkan pada pembuatan Form Login. Untuk itu kali ini saya akan memberikan tutorial cara
membuat Form Login di Microsoft Excel.
Set sh = Sheets(1)
TxtUser.SetFocus
Exit Sub
TxtPswd.SetFocus
Exit Sub
TxtUser.SetFocus
Exit Sub
TxtPswd.SetFocus
Exit Sub
End If
Unload Me
Sheets(2).Activate
End Sub
End Sub
9. Selanjutnya tekan F5 untuk menguji UserForm. Coba pada User Name dan Password masukkan text
"admin" (tanpa tanda petik") dan kemudian klik Login. Jika semua script dan pengaturan
komponennya sudah benar maka akan muncul pesan "Selamat Anda Berhasil Login".
Set sh = Sheets(1)
Mengeset sh = Sheets(1) atau bisa ditulis sh = Sheets("Sheet1").
Jika TxtUser tidak di isi atau kosong maka akan muncul pesan "Silahkan Masukkan User Name",
dan pointer akan di set pada TxtUser dan Sub diakhiri (Exit Sub)
Jika TxtPswd tidak di isi atau kosong maka akan muncul pesan "Silahkan Masukkan Password",
dan pointer akan di set pada TxtPswd dan Sub diakhiri (Exit Sub).
Jika TxtUser di isi tapi isinya tidak sama dengan Sheet1 Sel A2 maka akan muncul pesan "User
Name Salah/Tidak Terdaftar", dan pointer akan di set pada TxtUser dan Sub diakhiri (Exit Sub).
Jika TxtPswd di isi tapi isinya tidak sama dengan Sheet 1 Sel B2 maka akan muncul pesan
"Password Salah, Silahkan Ulangi lagi", dan pointer akan di set pada TxtPswd dan Sub diakhiri
(Exit Sub). Jika semua kondisi diatas terpenuhi (TxtUser & TxtPswd tidak kosong dan TxtUser &
TxtPswd sama dengan Sheet 1 Sel A2 & B2) maka Perintah IF di Akhiri (End If) dan perintah
selanjutnya akan dijalankan.