Daftar Isi
Ini adalah tutorial singkat langkah demi langkah untuk pemula yang menunjukkan cara menambahkan kode VBA (kode Visual Basic for Applications) ke buku kerja Excel Anda dan menjalankan makro ini untuk menyelesaikan tugas spreadsheet Anda.
Kebanyakan orang seperti saya dan Anda bukanlah ahli Microsoft Office yang sebenarnya. Jadi, kita mungkin tidak tahu semua kekhususan memanggil opsi ini atau itu, dan kita tidak bisa membedakan antara kecepatan eksekusi VBA dalam versi Excel yang berbeda. Kami menggunakan Excel sebagai alat untuk memproses data terapan kami.
Misalkan Anda perlu mengubah data Anda dengan cara tertentu. Anda banyak mencari di Google dan menemukan makro VBA yang menyelesaikan tugas Anda. Namun, pengetahuan Anda tentang VBA menyisakan banyak hal yang diinginkan. Jangan ragu untuk mempelajari panduan langkah demi langkah ini untuk dapat menggunakan kode yang Anda temukan:
Masukkan kode VBA ke Buku Kerja Excel
Untuk contoh ini, kita akan menggunakan makro VBA untuk menghapus jeda baris dari lembar kerja saat ini.
- Buka buku kerja Anda di Excel.
- Tekan Alt + F11 untuk membuka Editor Visual Basic (VBE).
- Klik kanan pada nama buku kerja Anda di " Proyek-VBAProyek " (di sudut kiri atas jendela editor) dan pilih Sisipkan -> Modul dari menu konteks.
- Salin kode VBA (dari halaman web, dll.) dan tempelkan ke panel kanan editor VBA (" Modul1 " jendela).
- Saran: Mempercepat eksekusi makro
Jika kode makro VBA Anda tidak mengandung baris-baris berikut di awal:
Application.ScreenUpdating = False
Aplikasi.Perhitungan = xlPerhitunganManual
Kemudian tambahkan baris-baris berikut ini untuk membuat makro Anda bekerja lebih cepat (lihat screenshot di atas):
- Ke awal kode, setelah semua baris kode yang dimulai dengan Dim (jika tidak ada " Dim ", kemudian menambahkannya tepat setelah baris Sub garis):
Application.ScreenUpdating = False
Aplikasi.Perhitungan = xlPerhitunganManual
- Di bagian paling atas kode, sebelum Akhiri Sub :
Application.ScreenUpdating = True
Aplikasi.Perhitungan = xlPerhitunganOtomatis
Baris-baris ini, seperti namanya, mematikan penyegaran layar dan menghitung ulang rumus buku kerja sebelum menjalankan makro.
Setelah kode dieksekusi, semuanya dinyalakan kembali. Hasilnya, kinerja meningkat dari 10% menjadi 500% (aha, makro bekerja 5 kali lebih cepat jika terus menerus memanipulasi isi sel).
- Ke awal kode, setelah semua baris kode yang dimulai dengan Dim (jika tidak ada " Dim ", kemudian menambahkannya tepat setelah baris Sub garis):
- Simpan buku kerja Anda sebagai " Buku kerja Excel yang mendukung makro ".
Tekan Crl + S , kemudian klik " Tidak " di tombol " Fitur-fitur berikut ini tidak bisa disimpan dalam buku kerja bebas makro " dialog peringatan.
" Simpan sebagai " dialog akan terbuka. Pilih " Buku kerja Excel yang mendukung makro " dari " Simpan sebagai tipe " daftar drop-down dan klik tombol Simpan tombol.
- Tekan Alt + Q untuk menutup jendela Editor dan beralih kembali ke buku kerja Anda.
Cara menjalankan makro VBA di Excel
Bila Anda ingin menjalankan kode VBA yang Anda tambahkan seperti yang dijelaskan pada bagian di atas: tekan Alt+F8 untuk membuka " Makro " dialog.
Kemudian pilih makro yang diinginkan dari daftar "Macro Name" dan klik tombol "Run".