BERMAIN DENGAN CONTROL TEXTBOX (4) [MACRO VBA EXCEL TUTORIAL SERIES] – Belajar Microsoft Excel : Tips, Tricks & Tutorial

BERMAIN DENGAN CONTROL TEXTBOX (4) [MACRO VBA EXCEL TUTORIAL SERIES]

Assalamualaikum Warohmatullahi Wabarokatuh

Sodara2 sekaliYan para pembatja jang boediman … artikel tentang Control TextBox disambung lagi … setelah dua artikel sebelumnya yaitu cara mencari nilai sebuah Control TextBox (klik disini)

berlanjut ke artikel kedua tentang cara memasukkan/mengambil nilai Cell Worksheet Excel ke Control TextBox dan sebaliknya cara memasukkan nilai Control TextBox ke Cell Worksheet Excel (klik disini)

Artikel ketiga yang telah publish minggu lalu tentang cara memberikan validasi angka data pada Control TextBox (klik disini)… yang berguna untuk membatasi Control TextBox hanya akan menerima input data yang berupa angka saja … sedangkan inputan berupa teks akan ditolak oleh Control TextBox

Artikel yang keempat ini akan dibahas tentang cara Autoformat TextBox … autoformat diperlukan jika data yang dientrikan pada TextBox mempunyai pola khusus seperti

  • Tanggal … contoh DD/MM/YYYY, MM/DD/YYYY, D-MMM-YYYY dsb
  • Jam … contoh HH:MM:SS
  • Nomor Telepon … contoh 0808 0909 0707, (021) 1234 5678
  • NPWP … contoh XX.XXX.XXX.X-XXX.XXX
  • NIP, NIK,  dll

dengan VBA sOdara bisa mengatur format data yang dientrikan pada TextBox sesuai dengan format / pola yang diinginkan … contoh kasus yang paling sering ditemui adalah data2 Tanggal … dan sebagai contoh untuk artikel ini saya ambil data tanggal dengan format  “DD/MM/YYYY”

E. Format Tanggal

Jika data yang dientrikan pada TextBox mempunyai pola khusus seperti Tanggal, Jam, Nomor Telepon, NIP, NIK, NPWP dan yang lainnya … kita bisa atur format data yang dientrikan sesuai dengan format yang diinginkan … sebagai contoh saya ambil format tanggal “DD/MM/YYYY”

Autoformat ini berguna untuk mempermudah entri data sekaligus melakukan validasi sehingga data yang kita entri sesuai dengan format yang diinginkan … kesalahan entri data akan bisa diminimalisir dan bisa mempercepat pekerjaan sOdara

khusus data2 tipe Tanggal (DATE) kemungkinan terjadi kesalahan bisa disebabkan karena perbedaan format tanggal yang umum digunakan … yang sering terjadi adalah kesalahan dalam mengenali format tanggal DD/MM/YYYY yang umum dipakai sesuai regional setting Indonesia sebagai tanggal dengan format MM/DD/YYYY … pengalaman beberapa kasus kesalahan mengenali format tanggal seperti ini terjadi meskipun regional setting sudah diset Indonesia

UserFormTextBox

dalam contoh file TextBox.xlsm yang bisa sOdara download dari folder 2017>>07JUL TextBox3 saya pasang autoformat tanggal dengan pola DD/MM/YYYY … sebagai pemicunya digunakan event TextBox3_KeyUp

… dari namanya saya yakin sOdara jugaK udah paham kalO event TextBox3_KeyUpini terjadi saat tombol keyboard dilepas setelah ditekan … isi kodenya singkat cuman perintah untuk menjalankan prosedur FormatTanggal

prosedur  FormatTanggal inilah yang akan akan mengubah data yang dientrikan dalam TextBox3 sesuai format DD/MM/YYYY … berikut penampakan skrinsyutnyah

silahkan sOdara test prosedur diatas dengan cara mengentri data kedalam TextBox3 … kalau data yang sOdara entri bukan tanggal maka background TextBox3 akan berwarna merah … dan sebaliknya jika data yang dientri adalah data tanggal maka  TextBox3 akan berwarna putih …. sOdara bisa jugak berlagak bodoh dengan mengentri tanggal yang salah …. misal 32/13/0987 , 01/l3/2017 atau apalah terserah sOdara yang penting bukan tanggal …. apakah TextBox3 bisa sOdara  tipu atau enggak … kalO ternyata TextBox3 bisa tertipu berarti kode diatas belum beres dan mohon sOdara bisa laporkan ke saya … nanti akan saya perbaiki … jangan lapor ke Polsek terdekat , Komnas HAM ataupun KPK … mereka ndak ngurusin hal remeh temeh kayak gini 🙂 🙂 🙂 😆

>Demikiyan artikel tentang cara Autoformat TextBox … selanjutnya artikel akan bersambung lagi ke topik cara melakukan operasi matematik seperti penjumlahan, perkalian, pengurangan dan pembagian (klik disini)…. semoga ada manpaatnya bagi sOdara2 sekaliYan dan MDLMDL

 

bingung cara downloadnya ??

Baca aja halaman download dengan klik icon di samping

feed , email and my social media

One Comment

Jika sOdara menemukan sesuatu yang bermanpaat di marih .... silahkan kasih komennya