Oke, jika pun VBA akan diganti, maka siapakah penggantinya?
Javascript.
Ya, Javascript. Javascript adalah bahasa yang digunakan Microsoft untuk menjembatani atau menyatukan Office di semua perangkat (PC, Mac, browser, dan mobile). Â Javascript mampu bekerja di semua perangkat yang menjalankan aplikasi Office. In the other side, VBA tidak dapat dijalankan di Excel mobile atau Excel online. Dengan JavaScript, secara teoritis kita semua dapat menulis skrip tunggal yang berfungsi pada perangkat apa pun,.
Alasan lain adalah JavaScript sangat cepat dalam mengambil atau menarik data dari sumber luar. Dengan semakin banyak perusahaan yang mencari integrasi tanpa batas dari sumber data yang banyak sekali jumlahnya, ini merupakan pertimbangan untuk Excel diintegrasikan dengan JavaScript.
Sayangnya (untuk Microsoft), rencana penggantian JavaScript berjalan sangat lambat. API masih belum dapat sepenuhnya menggantikan semua fungsionalitas yang saat ini diberikan VBA kepada kita dan adopsi oleh komunitas Excel sangat lambat hingga dapat dikatakan tidak ada sama sekali.
Mungkin masih menjadi pertanyaan, apakah VBA akan pergi? Kapan?
Menurut saya, TIDAK AKAN PERNAH.
Seperti yang sudah saya singgung bahwa sudah banyak investasi yang dilakukan dalam mengembangkan tools VBA. Selain itu, banyak perusahaan yang bergantung pada VBA untuk otomatisasi proses. Kemudian, terlalu banyak pengguna Excel yang menginvestasikan waktunya untuk mempelajari VBA, hal ini sangat signifikan untuk dipertimbangkan. Sebagian besar penulis kode VBA bukanlah orang yang ahli 'ngoding'.Â
Mayoritas pengguna VBA adalah mereka yang bergelut di bidang keuangan, SDM, pemasaran, atau manajemen proyek. Mereka bukan coders yang terbiasa belajar bahasa baru setiap saatnya. Mayoritas coder VBA mampu menguasai VBA karena bahasa tersebut masuk akal bagi mereka dan saya yakin mereka tidak akan termotivasi utuk mempelajari bahasa pemrograman baru di waktu luang, apalagi jika informasi/tutorial yang tersedia masih sedikit.
Namun, jikapun VBA akan musnah maka menutut saya itu masih lama. Paling tidak 2040, mungkin (perkiraan sembarang saja).
Adapun untuk adik-adik saya yang masih sekolah pada tingkat menenah dan masih lama untuk ada di masa dunia kerja, saya sarankan bagi mreka untuk belajar Javascript di Excel, daripada VBA. Karena Javascript dicalonkan sebagai penerus VBA.