Satu hal memicu hal lainnya. Tulisan soal Add-in Excel untuk pemula memantik rasa ingin tahu penulis, apakah vba bisa juga digunakan untuk mengambil data dari web? Mengingat kebanyakan dari kita mengolah data di MS Excel, kenapa tidak sekalian saja akuisisi data menggunakan Excel? Pencarian vba scrape web pada mesin pencari menghasilkan beberapa artikel yang menggunakan Internet Explorer (IE) dan ServerXMLHTTP untuk scraping data dari web. Namun penulis punya pengalaman tertentu (baca: kurang menyenangkan-red) dengan IE, bahkan artikel ini menyarankan menggunakan Selenium. Penulis sudah beberapa kali menggunakan Selenium dan puas dengan apa yang bisa dilakukan. Karena itu penulis cenderung menggunakannya. Selenium di VBA Excel telah dibungkus dalam sebuah library SeleniumBasic yang dapat diunduh di sini. Sayangnya orang baik itu sudah tidak[…]

Sering kita menemukan kondisi dimana formula Excel tidak mencukupi kebutuhan, atau menjadi terlalu sulit dicerna secara logika. Misal seperti tulisan ini, omong-omong blog tersebut bagus untuk pengguna MS Excel. Jika kita ingin mendapatkan kata paling kiri, formulanya masih relatif sederhana, namun untuk mendapatkan kata kedua sudah mulai bikin kepala sakit, itupun baru sebatas tiga kata, bagaimana jika lebih dari itu? Dan jangan lupakan fakta bahwa makin panjang formula maka makin sulit untuk dicerna yang mengakibatkan makin rawan salah. Memprogram untuk mengolah data, seperti kebanyakan tulisan di blog ini, mungkin terlalu rumit, dan akan sangat merepotkan jika saat akan mengolah data yang serupa itu harus menulis kode terlebih dahulu. Sayangnya lagi di pasaran tidak ada, setidaknya belum ketemu, solusi yang sesuai[…]

VBA Excel adalah teknologi yang bagus dan telah menyelesaikan persoalan banyak orang. Seseorang bertanya bagaimana menampilkan Id Pelanggan (ID_Pel) di I3 jika drop-down (Nama) di H3 diubah. Persoalan seperti ini adalah wilayah VBA Excel, dimana pengguna butuh kendali lebih atas data namun dapat tetap interaktif. Sejujurnya penulis sudah >11 tahun tidak pernah lagi memprogram Basic, terakhir VB 6.0, karena itu bahkan untuk membuka VBA Excel penulis harus meng-googling (ternyata Alt + F11 di Excel). Karena file yang penulis buat adalah reproduksi dari kasus di atas, penulis juga harus meng-googling bagaimana cara membuat drop-down list dengan nilai dari kolom B. Penulis sempat berpikir membuat drop-down list harus dengan VBA, dan ternyata cukup menggunakan Menu Data > Data Tools > Data Validation[…]