TpG6BSAiBUYlBUY5TUr5GfriGi==

Belajar VBA Excel : Membuat ID Number Otomatis

 MlatenMania.com - Selamat datang kembali di MlatenMania.com, pada kesempatan ini kembali Saya akan berbagi sebuah tutorial sederhana mengenai VBA Excel. Dan sesuai dengan judul artikel ini, yang akan Saya bahas adalah mengenai Cara Membuat ID Number Otomatis. Dan berikut merupakan pembahasan lengkapnya:

Belajar VBA Excel : Membuat ID Number Otomatis

ID Number

ID Number merupakan sebuah kode unik yang terdiri dari beberapa digit angka ataupun perpaduan antara angka dan huruf. ID Number biasanya dijadikan sebagai acuan untuk mengidentifikasi sebuah objek, baik itu manusia, kendaraan dan lain sebagainya.

Cara Membuat ID Number Otomatis Di Excel

Seperti yang sudah Saya jelaskan di awal, bahwa pada kesempatan ini Saya akan berbagi sebuah tutorial mengenai cara membuat ID Number otomatis di Excel, dimana dalam pembuatan ID Number otomatis ini kita akan membuatnya dengan VBA

ID Number Otomatis yang akan Saya bahas pada kesempatan ini nantinya akan muncul secara otomatis di dalam sebuah TextBox yang ada di dalam sebuah Userform, dan untuk Userform-nya sendiri Saya contohkan adalah Userform untuk input data karyawan.

Untuk format ID Number-nya adalah sebagai berikut:

KRY-00000

Proses Pembuatan ID Number Otomatis VBA Excel

1. Menyiapkan Sheet Untuk Database

Siapkan sebuah Sheet yang nantinya digunakan untuk menampung data (database). Pada contoh ini saya menggunakan Sheet1.

2. Membuat Userform

Buat sebuah Userform dengan ukuran sesuai dengan keinginan/kebutuhan masing-masing, pada contoh ini Saya membuatnya seperti pada gambar di bawah ini:

Belajar VBA Excel : Membuat ID Number Otomatis

3. Menyisipkan TextBox

Sisipkan sebuah TextBox yang nantinya menjadi tempat ID Number, dan pada contoh ini Saya membuatnya seperti pada gambar di bawah ini:

Belajar VBA Excel : Membuat ID Number Otomatis

4. Menyisipkan Module ID Number Otomatis

Sisipkan sebuah Module, kemudian copy dan paste kode/script Macro di bawah ini ke dalam Module tersebut:

Kode/Script Macro untuk Module:

Function fn_LastRow(ByVal Sht As Worksheet)
    Dim lastRow As Long
    lastRow = Sht.Cells.SpecialCells(xlLastCell).Row
    lRow = Sht.Cells.SpecialCells(xlLastCell).Row
    Do While Application.CountA(Sht.Rows(lRow)) = 0 And lRow <> 1
        lRow = lRow - 1
    Loop
    fn_LastRow = lRow
End Function

5. Kode/Script Macro ID Number Otomatis

Selanjutnya adalah menyisipkan kode/script Macro di bawah ini ke dalam Userform:

Kode/Script Macro untuk Userform:

Private Sub UserForm_Initialize()
Call NoRegID
End Sub
Sub NoRegID()
On Error Resume Next
Dim IdVal As Integer
    IdVal = fn_LastRow(Sheets("Sheet1"))
    UserForm1.TextBox1 = "KRY-" & Format(IdVal, "00000")
End Sub

Jika langka-langkah di atas dikerjakan sesuai dengan prosedur, maka pada saat Userform dijalankan akan muncul ID Number Otomatis seperti pada gambar di bawah ini:

Belajar VBA Excel : Membuat ID Number Otomatis
ID Number Otomatis

Demikian artikel mengenai Belajar VBA Excel : Membuat ID Number Otomatis, mudah-mudahan apa yang sudah Saya sampaikan pada kesempatan ini bisa bermanfaat untuk kita semuanya. Sekian, terimakasih dan selamat mencoba.

Komentar0

Tinggalkan komentar Anda disini:

Type above and press Enter to search.