
Salah satu contoh internet banking yang menerapkan konsep seperti ini adalah Klik BCA, seperti yang terlihat dalam tampilan berikut :
Dan jika anda lihat, situs KlikBCA memungkinkan pengguna untuk melihat, mencetak, dan atau mendownload mutasi rekening maksimal 2 bulan sebelumnya yang ditampilkan dalam kotak ComboBox. Tentu hal ini cukup beralasan, dan mungkin salah satu alasannya adalah agar tidak membebani tugas server dalam menampikan informasi rekening yang hanya dibatasi maksimal 2 bulan terdahulu.
Kembali ke pokok pembahasan Microsoft Excel.
Bayangkan jika anda memiliki sekumpulan data transaksi keuangan yang tersimpan dalam lembar kerja dalam jumlah yang sangat banyak, kemudian anda ingin membatasi pengguna agar bisa melihat transaksi selama 2 atau 3 bulan terakhir saja agar kinerja komputer tidak terlalu berat. Maka, konsep dari situs KlikBCA seperti gambar diatas dapat anda jadikan sebagai alternatifnya.
Ok, tutorial ini dibuat dengan menggunakan sebuah ComboBox yang diletakkan didalam Userform, jadi silahkan anda buat dan desain dulu UserForm serta ComboBox nya. Kemudian tuliskan kode berikut dan letakkan ke dalam even UserForm Initialize, agar ComboBox dapat terisi secara otomatis dengan nama-nama bulan sebelumnya ketika Userform dibuka atau aktifkan.
Dim a As Long Dim b As Variant For a = 2 To 0 Step -1 b = Month(Date) - a ComboBox1.AddItem Format(DateSerial(Year(Date), b, 1), "mmmm yyyy") Next a
- Daftar-daftar yang terdapat di ComboBox tidak ditulis secara manual, akan tetapi ditulis secara otomatis dengan menggunakan perintah pengulangan (Loop
For...Next ) dengan cara dihitung mundur (Step -1 ) mulai dari angka 2 sampai dengan angka 0.
Artinya bahwa kode-kode berikutnya nanti akan mengambil informasi dari nilai ini. - Sementara untuk mengisi nama-nama bulan, menggunakan perintah
Month(Date) yang akan menghasilkan nama-nama bulan berdasarkan tanggal yang terdapat dalam system komputer. Namun untuk menampilkan hanya beberapa nama bulan terakhir dari 12 nama bulan tersebut, maka baris perintah ini harus dikurangi dengan nilai a yakni2 to 0 step -1 . Dan hasil sementara dari pembacaan kode ini adalah;
> bulan sekarang - 2
> bulan sekarang - 1
> bulan sekarang - 0 (nama bulan yang saat ini aktif)
Jika anda tidak ingin menampilkan nama bulan saat ini ke dalam daftar ListBox ataupun ComboBox, silahkan ganti parameter nilai a menjadi2 to 1 Step -1 - Terakhir adalah, menampilkan nama bulan tersebut dengan menggunakan parameter standar untuk mengisi daftar ListBox maupun ComboBox, yakni menggunakan parameter
AddItem . Akan tetapi, sekali lagi item atau nama-nama bulan tidak harus diketik secara manual, ia berasal dari parameter b, yakniMonth(Date) - a .
Belum selesai sampai disini, karena parameter Month(Date) - a hanya akan menghasilkan indeks nama bulan, seperti nilai 12 untuk Desember, 7 untuk Juli, 5 untuk bulan Mei, dan seterusnya.
Maka dari itu agar Indeks tersebut berbunyi nama-nama bulan, maka item b harus disematkan dalam parameter Format dengan penulisan lengkapnya seperti berikut :
Format(DateSerial(Year(Date), b, 1), "mmmm")
- nilai "mmmm" akan mengkonversi indeks menjadi nama bulan dengan model nama panjang.
- anda dapat mengubah nilai "mmmm" menjadi "mmm" jika ingin menyingkat nama bulan.
- atau anda bisa mengkombinasikan nilai ini seperti "mmmm yyyy" untuk menghasilkan nama bulan (format nama bulan panjang) dan di akhiri dengan tahun.
Finish.... dan silahkan lihat hasil dari tutorial ini

Sekarang Anda sudah berhasil mengetahui bagaimana caranya menampilkan nama beberapa bulan terakhir ke dalam jendela ListBox ataupun ComboBox menggunakan Macro VBA. Semoga belajar Macro VBA excel bersama excelive untuk edisi ini ada manfaatnya.
Kunjungi kami lain waktu untuk mengetahui kehebatan Microsoft Excel lainnya,
Incoming Search Terms
Mengisi Daftar ComboBox Dengan 3 Nama Bulan Terakhir Berdasarkan Hari Ini Daftar nama bulan terakhir di ListBox
Menampilkan nama bulan secara otomatis di dalam ListBox - ComboBox
Menampilkan laporan pembukuan 2 bulan terakhir
Cara mudah dan cepat menampilkan nama bulan menggunakan Macro VBA
Terimakasih sudah membaca
Tutorial: Menampilkan Informasi Nama Bulan Sebelumnya Dari Tanggal Saat Ini
Labels: ComboBox - Author: excelive
Tutorial: Menampilkan Informasi Nama Bulan Sebelumnya Dari Tanggal Saat Ini
Labels: ComboBox - Author: excelive
Masih mau belajar lagi !
Yuk, klik tautan berikut ini :