Sebenarnya bug yang saya temui ini terus terang masih jadi tanda tanya besar saat artikel ini ditulis, entah karena ilmu saya yang masih dangkal atau memang itu merupakan bug dari sana. Ceritanya, saya diminta untuk membuat aplikasi berbasis VBA menggunakan Microsoft Excel 2007. Aplikasi itu digunakan sebagai input dalam sebuah perhitungan yang saya rasa cukup rumit. Ketika men-develop aplikasi tersebutlah, ada beberapa gangguan yang sangat mengganggu dan masih terus berusaha dipecahkan saat artikel ini ditulis.
Beberapa waktu lalu, saya sempat bingung mencari bagaimana caranya mengambil nilai suatu cell dari file excel tanpa membukanya. Pertama kali yang menjadi pikiranku adalah dengan membukanya secara hidden kemudian mengambil isi cellnya baru menutup file tersebut. Tapi cara tersebut sangat tidak efektif dan waktu eksekusinya juga lambat. Akhirnya saya temukan cara ini.
Beginilah kalau
develop aplikasi pakai tool dengan fitur yang sangat terbatas. Ceritanya saya akan memberi titik pemisah ribuan pada bilangan dengan panjang belum diketahui. Saya menggunakan VBA yang terdapat dalam Ms Excel. Kita tahu fitur yang dimiliki VBA sangatlah terbatas, jadi terpaksa saya menggunakan cara-cara yang konvensional.


Komentar