Rabu, 17 Oktober 2018

Coding VBA Macro Excel Membuat Textbox Hanya Bisa diisi Angka Saja Versi #01

Ada kalanya dalam sebuah textbox kita harus mengisikan angka saja, seperti jumlah suatu barang atau jumlah uang. Hal ini dikarenakan data ini nanti akan di kalkulasi atau dihitung dengan data angka yang lain. Apabila dalam textbox tersebut bisa diisi selain angka, besar kemungkinan akan terjadi error apabila user salah input data.



Bagaimana untuk mengantisipasi agar user hanya bisa menginput angka saja? Berikut adalah contoh yang saya gunakan pada "Tjumlah"  (textbox dengan nama Tjumlah) yang saya buat hanya bisa diisi angka saja. Event yang dideteksi adalah pada saat textbox tersebut diisi atau keypress. Dari event ini kita bisa memilih keyascii agar huruf atau inputan selain angka tidak bisa masuk. ASCII (American Standart Code Information Interchange) adalah suatu standar internasional dalam kode huruf dan simbol seperti Hex dan Unicode.

Berikut coding yang digunakan,

Private Sub Tjumlah_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
    Case 48 To 57, 44, 46
    Case Else
        MsgBox "Hanya angka yang bisa dimasukkan", vbCritical + vbOKOnly, "Warehouse"
        KeyAscii = 0
End Select

End Sub

Semoga bermanfaat

Kamis, 11 Oktober 2018

Coding VBA Macro Excel Memberikan Jeda Waktu ( Wait Method)


Metode Tunggu menangguhkan semua aktivitas Microsoft Excel dan dapat mencegah Anda melakukan operasi lain di komputer Anda sementara Tunggu berlaku. Namun, proses latar belakang seperti pencetakan dan rekalkulasi terus berlanjut

Berikut coding yang di pakai untuk wait method
Application.Wait (Now + TimeValue("0:00:01"))

Semoga bermanfaat

Rabu, 03 Oktober 2018

Mencari Hari Kelahiran dan Weton (Neptu) Dengan Excel

Kamu orang jawa, bisa komputer tapi bingung cari weton? Apa kamu akan mencari kalender untuk mencari hari kelahiranmu? Atau ke tempat orang yang paham akan hitungan jawa?Jangan bingung, kamu bisa gunakan fasilitas menu formula di excel untuk mencari weton sesuai tanggal yang kamu berikan. Bagaimana mencarinya ?

Dengan memadukan fungsi MOD dan VLOOKUP kita bisa gunakan untuk mencari weton. Logika yang digunakan adalah dengan mencari nilai sisa pembagian dari rumus MOD, dari hasil MOD itu, kita lanjutkan dengan menggunakan VLOOKUP untuk pencarian hari dan wetonnya. Berikut langkah-langkah untuk mencari weton di excel :

1. Persiapan
 Buatlah tabel hari dan weton seperti gambar di bawah ini

2. Rumus
Masukkan rumus di bawah ini pada cell F5 untuk menentukan hari
=VLOOKUP(MOD(F4,7),A4:B10,2,FALSE)

Masukkan rumus di bawah ini pada cell F6 untuk menentukan pasaran
=VLOOKUP(MOD(F4,5),A12:B16,2,FALSE)

Masukkan rumus di bawah ini pada cell G5 untuk mencari nilai weton dari hari
= VLOOKUP(MOD(F4,5),A12:B16,3,FALSE)

Masukkan rumus di bawah ini pada cell G5 untuk mencari nilai weton dari pasaran
=VLOOKUP(MOD(F4,5),A12:B16,2,FALSE)


Selamat mencoba