Sisipkan dan jalankan makro VBA di Excel - panduan langkah demi langkah

  • Bagikan Ini
Michael Brown

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.

    1. Buka buku kerja Anda di Excel.
    2. Tekan Alt + F11 untuk membuka Editor Visual Basic (VBE).

    3. Klik kanan pada nama buku kerja Anda di " Proyek-VBAProyek " (di sudut kiri atas jendela editor) dan pilih Sisipkan -> Modul dari menu konteks.

    4. Salin kode VBA (dari halaman web, dll.) dan tempelkan ke panel kanan editor VBA (" Modul1 " jendela).

    5. 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).

    6. 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.

    7. 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".

    Michael Brown adalah penggemar teknologi berdedikasi dengan hasrat untuk menyederhanakan proses kompleks menggunakan perangkat lunak. Dengan pengalaman lebih dari satu dekade di industri teknologi, dia telah mengasah keahliannya di Microsoft Excel dan Outlook, serta Google Spreadsheet dan Dokumen. Blog Michael didedikasikan untuk berbagi pengetahuan dan keahliannya dengan orang lain, memberikan tip dan tutorial yang mudah diikuti untuk meningkatkan produktivitas dan efisiensi. Apakah Anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan wawasan berharga dan saran praktis untuk mendapatkan hasil maksimal dari perangkat lunak penting ini.