
Tiga hari yang lalu, seorang teman menghubungi saya lewat telepon, bertanya tentang formula untuk mengubah sebuah angka menjadi teks. Dia ingin mengubah, misalnya, angka 145 menjadi seratus empat puluh lima. Seperti tulisan “terbilang” yang ada di kuitansi-kuitansi.
Saya ingat, dulu saya pernah membuat sebuah macro di Excel yang berfungsi seperti ini. Sebenarnya, macro ini aslinya untuk teks berbahasa Inggris (saya lupa dapat dari mana1), kemudian saya mengubahnya menjadi berbahasa Indonesia. Karena adanya perbedaan struktur bahasa, tentu saja perubahan ini menjadi tidak sekadar hanya menerjemahkan.
Silakan unduh kodenya—hasil ubekan dari tumpukan file. Anda tinggal memasukkannya ke bagian module di MS Visual Basic pada berkas Excel Anda. Di worksheet, Anda bisa memanggil fungsi ini dengan menulis =terbilang(x). Angka x dapat Anda isikan langsung, atau dapat pula merupakan referensi ke sel lain.
Tambahan (23-04-2007). Bagi Anda yang kesulitan menerapkan macro ini, berikut adalah petunjuk singkatnya.
- Setelah berkas (file) di atas Anda unduh, bukalah dengan aplikasi pembaca teks. WordPad, misalnya.
- Bukalah berkas Excel yang baru, atau berkas milik Anda yang ingin ditambahi kode ini.
- Pergilah ke Tools > Macro > Visual Basic Editor. Langkah ini dapat pula Anda tempuh dengan menekan Alt + F11. Langkah ini akan membuka satu jendela khusus untuk Visual Basic Editor.
- Di bagian VBAProject di panel sebelah kiri, klik-kanan ThisWorkbook > Insert > Module.
- Di bagian kosong yang terbuka di bagian kanan, tuliskan kode macro yang tadi dibuka di WordPad. Silakan salin-dan-tempel.
- Kembalilah ke jendela Excel Anda, dan cobalah tuliskan formula terbilang di salah satu sel. Misalnya, tulislah
=terbilang(123)maka hasilnya akan berupa tulisanseratus dua puluh tiga rupiah. Anda juga dapat menulis formula dengan=terbilang(B3), misalnya, dan sel B3 berisi angka yang ingin dibuat teks.
Perhatian. Bila macro di aplikasi Excel Anda tidak dapat dijalankan, periksalah bagian Macro security. Pergilah ke Tools > Options…, klik tab Security lalu klik tombol Macro Security di bagian bawah. Ubah pilihan Security level ke Medium (disarankan) atau Low.
Pembaruan. Pengecekan bilangan negatif ditambahkan. Bilangan negatif akan dibaca minus sekian sekian.
19-12-2007. Berkas add-ins untuk fungsi terbilang tersedia untuk diunduh. Terima kasih agus untuk sarannya.
Add-Ins untuk Fungsi Terbilang
Untuk mengaktifkan add-ins ini, simpan berkas .xla yang sudah Anda unduh di komputer Anda. Di Excel, pergilah ke menu Tools > Add-Ins…. Di kotak Add-Ins yang terbuka, klik tombol Browse… dan arahkan ke berkas .xla yang Anda miliki. Add-ins untuk fungsi terbilang kini tampak dalam daftar. Centang kotaknya lalu klik tombol OK. Anda sekarang dapat menggunakan fungsi ini di semua dokumen Excel yang Anda buka.
- Sepertinya sih dari Microsoft KB [↩]
Tags: download, excel, macro, tips
Entri yang Mungkin Terkait
- Excel: Macro dan Conditional Formatting
- Ekstensi yang Saya Pakai di Firefox
- Macro Excel Pengganti VLookup
- Mengatur Tampilan Foto Flickr di Blog
- TimThumb Pembuat Thumbnail
Komentar. Silakan berikan komentar Anda. Beberapa tag HTML diperbolehkan. Anda juga dapat mendaftar di Gravatar untuk menampilkan foto Anda.
-
Saya dah nyoba, kalo ada referensi ato tutorial tolong dikasi tau informasinya
-
saya sangat pemula sekali mo belajar macro excel, so kalo da apapun ynag berkaiatan dengan tutorial macro tolong saya dikasih tahu. makasih
-
hi! ada yang bisa sharing gak? aq mau bikin grafik tapi maunya otomatis tinggal pilih data mana yang mo dimasukin udah gitu jadi deh. Ato gak pake pengenalan header nya aja.. bisa kan yaaa. Tpi brubung aw blom sempat ngoprak-aprik macro excel jadinya nge-blank. Mohon bantuan nya bagi yang sudah expert. Thx berats
-
Saya mau melakukan rekon data menggunakan excel macro. Tapi aku belum pernah menggunakan macro. Tolaong beri tau saya bagaimana cara untuk bisa belajar macro cepat. Refrensi yang dapat saya pelaji?
-
Saya pingin mencobanya tuch……………
Saya mau bikin ID Card Bagaimana caranya agar hanya dengan menampilkan NIP Foto orang tersebut Bisa tampil -
makasih ya atas informasinya bagus banget tuh. tapi aq ada kendala neh, gmn caranya bila kita ingin menampilkan dalam huruf besar. fungsi apa kita pakai untuk mengubah ke huruf besar? makasih
-
wah temen temen saya masih ga ngerti nih, saya udah coba tapi ga bisa juga mohon bantuannya, saa tunggu ya, trims.
saya coba masukkan code trus copy code tsbt tp hasilnya masih erorrr, mohon agar penjelasannya bisa lebih dipermudah, thanks. salam -
kalo makro yang digunakan untuk menjelaskan adik anyis gimana ya…buatnya….syukur bisa di e-mail ke dhe.osma@gmail.com
-
Ping balik from Excel: Macro dan Conditional Formatting · Eka Priatna on 30 November 2007 at 14:26
-
Terima kasih atas codenya.
saya sudah mencobanya kemudian membuatnya menjadi addins.sehingga jadi mudah digunakan.
bila ada yang membutuhkannya tinggal di copykan aja file addinsnyaklu boleh di lampirkan juga file addinsnya. biar yang lain juga bisa lebih mudah untuk membuatnya. karena tinggal di copy ke folder addins kemudian di aktifkan.
terima kasih. -
Saya tertarik untuk mempelajari macro excel.
Dapatkah anda membantu saya untuk memahami macro excel tersebut?
Bagaimana cara membuat macro excel?
Buku apa yang harus saya baca (macro excel untuk pemula)?
Untuk perhatian dan tanggapannya, saya ucapkan terima kasih. -
Makasih infonya
-
aduhh kok rumusnya panjang banget seeapa gak ada rumus yang lebih instan kan lebih praktis but thanks ya infonya
-
tanya lagi nihh.
gimana klu huruf awal dari kata dijadikn huruf besar
contoh : 1234
hasil 1 : Seribu dua ratus tiga puluh empat
hanya huruf “s” dari seribu yang huruf besar
karena klu menggunakan rumus lower, upper atau lainnya maka setiap awal kata akan jadi huruf besar atau semuanya jadi huruf besartrim lagi yaa
banyak betanyaaa
hehehehe -
Apa yang salah ya sudah saya coba angka 3,01 kok dibaca “tiga rupiah puluh satu sen”?
-
Terima Kasih, Boleh minta sekali lagi untuk menambah 4 digit dibelakang koma apa yang perlu dirubah. Thanks b 4.
-
Waduh maaf satu lagi sudah saya unduh angka 3,09 dan angka 3,9 dibaca sama “tiga koma sembilan”
-
terimakasih sudah mampir ke MP saya…
saya mohon bantuan,..
saya salalu menggunakan formula =index(‘d:\[datapegawai.xls]data’!tabelpegawai;match(A1;’d:\[datapegawai.xls]data’!nip);2)
untuk mendapatkan nama pegawai berdasarkan nomor NIP (misal. di cell A1)bisakah formula tersebut dijadikan sebuah macro fungsi?
misalnya menjadi =pegawai(a1;2)sekali lagi saya mohon dengan sangat bantuannya…
terima kasih…
-
saya sudah mencoba menggunakan vlookup(), tapi fungsi ini hanya berlaku untuk data yang tersortir… makanya saya menggunakan index match.
tapi mungkin lebih baik datanya disortir aja, ya…
o iya, kembali ke pertanyaan awal, bisakah fungsi =VLOOKUP(A1;’d:\[datapegawai.xls]data’!tabelpegawai;2) atau
=index(’d:\[datapegawai.xls]data’!tabelpegawai;match(A1;’d:\[datapegawai.xls]data’!nip);2)
dijadikan fungsi macro, seperti =pegawai(a1,2)?
saya sudah mencoba tapi hasilnya adalah string formulanya… bingung..terima kasih…
-
salut sekali dengan pelajaran anda ini, terimakasih
btw, punya makro tuk openoffice.org tidak ?
saya tidak kuat beli MSOffice, muahal banget
salam

158 comments
Comments feed for this article
Trackback link: http://priatna.or.id/2006/03/20/macro-excel-mengubah-angka-menjadi-teks/trackback/