Belajar Macro Excel

Belajar macro microsoft excel di LatihanExcel.com merupakan modul ke lima yang dapat anda gunakan sebagai referensi belajar untuk membuat otomasi excel mulai dari dasar hingga mahir. tutorial belajar macro di LatihanExcel.com disajikan dengan langkah-langkah jelas, disertai gambar dan contoh penggunaannya. diharapkan modul macro ini dapat membantu mempelajari dan mengembangkan pengetahuan anda tentang microsoft office excel.

belajar macro

Kenapa harus Belajar VBA dan Macro?

Penggunaan Fungsi (function) dan Fitur dalam microsoft excel mempunyai keterbatasan dalam pengolahan data. ada kalanya fitur dan fungsi tidak dapat mengcover seluruh masalah pekerjaan yang kita lakukan dalam pengolahan data. Sebagai contoh sederhana adalah melakukan pekerjaan yang sifatnya berulang dalam excel, misalnya format cell number dengan symbol Rupiah (Rp), untuk memformat cell saja kita harus melakukan langkah-langkah yang cukup panjang, yaitu :

  1. Blok area data
  2. Klik kanan pada data
  3. Pilih Format cell
  4. Pilih Category
  5. Pilih Accounting 
  6. Cari symbol Rp Indonesian
  7. Set Decimal place menjadi 0
  8. Klik OK.

setiap kita mau memformat cell harus melakukan langkah-langkah di atas, hal sederhana ini akan memakan waktu dan merepotkan, apakah ada cara yang paling mudah? Jawabanya adalah Macro, dengan macro ini kita dapat lakukan pemformattan data cukup dengan satu kali klik saja dan data secara otomatis akan diformat sesuai dengan kebutuhan. Bagaimana cara pembuatanya? secara umum macro dibuat menggunakan 2 cara

  1. Record Macro (merekam langkah-langkah kegiatan di excel)
  2. Menuliskan Program dengan bahasa Visual Basic for Application (VBA)

Menggunakan Record macro adalah cara yang paling mudah dilakukan, yaitu merekam kegiatan yang kita lakukan dalam excel, kemudian langkah-langkah tersebut akan disimpan sebagai sebuah macro yang dapat kita jalankan dengan satu kali klik saja. akan tetapi hasil dari perekaman ini mempunyai keterbatasan yaitu tidak dinamis dan fleksibel dalam data. agar lebih dinamis kita dapat gunakan cara ke dua yaitu menuliskan program dengan bahasa Visual Basic for Application agar macro yang kita buat sesuai dengan kebutuhan.

Apa itu Macro dan VBA?

Dalam bahasa sehari-hari Macro dan VBA mungkin akan diartikan sama, akan tetapi sebenarnya berbeda. walaupun berbeda macro dan VBA mempunyai keterkaitan yang erat. Macro adalah sebuah otomasi di microsoft excel berisi perintah-perintah berurutan yang berfungsi untuk melakukan tugas-tugas berulang atau repetitif. Visual Basic for Application (VBA) adalah sebuah bahasa pemrograman berbasis objek yang diperkenalkan oleh Microsoft pada pada tahun 1993 untuk versi excel 5.0 berfungsi untuk memanipulasi objek-objek dalam aplikasi excel. dari definisi ini bisa di ambil kesimpulan Macro adalah nama otomatisasinya sedangkan VBA adalah bahasa pemrograman yang digunakan untuk membuat otomatisasinya.

Bahasa pemrograman pada Visual Basic for Application hampir sama dengan bahasa Visual Basic (VB) 6.0, kedua bahasa pemrograman ini merupakan turunan dari bahasa yang sama yaitu bahasa pemrograman BASIC (Beginners All-purpose Symbilic Code) yang dikembangakan oleh George Kemeny dan Thomas Eugne Kurtz pada tahun 1963. sehingga struktur penulisan programnya antara Visual basic dan Visual basic for application (VBA) hampir sama, yang membedakan dari kedua bahasa program ini adalah objek yang akan diaksesnya. Visual Basic for Application (VBA) mengontrol objek-objek di dalam aplikasi excel yaitu cell, range, table, chart, PivotTable dan lain sebagainya sedangkan pada Visual Basic 6.0 mengontrol objek-objek dalam database (RDBMS) Access atau SQL untuk pembuatan aplikasi.

Visual Basic for Application (VBA) bukan hanya terdapat pada aplikasi Excel saja beberapa program aplikasi Microsoft Office lainnya seperti Word, PowerPoint dan Access juga ditambahkan fiturnya untuk mengontrol objek –objek yang terdapat didalamnya. Hal ini memungkinkan antar program office untuk saling berkomunikasi dan memanipulasi objek-objek didalamnya.

Leave a Comment