Cara Menggunakan Excel VBA (dengan Gambar)

Daftar Isi:

Cara Menggunakan Excel VBA (dengan Gambar)
Cara Menggunakan Excel VBA (dengan Gambar)

Video: Cara Menggunakan Excel VBA (dengan Gambar)

Video: Cara Menggunakan Excel VBA (dengan Gambar)
Video: How to Get Karma on Reddit! (Fast) 2024, Mungkin
Anonim

Anda dapat menggunakan editor VBA bawaan Microsoft Excel untuk memasukkan kode Visual Basic ke dalam buku kerja Anda. Salah satu hal terbaik tentang Excel adalah ia dapat menulis kode VBA untuk Anda-inilah tepatnya yang Anda lakukan saat merekam makro. Saat Anda merekam makro di Excel, Excel menyimpan makro dalam kode VBA, yang kemudian bisa Anda tampilkan dan edit di Editor Visual Basic. Jika Anda baru mengenal VBA, bermain dengan makro adalah cara yang bagus untuk memulai. Artikel wikiHow ini akan mengajarkan kepada Anda cara membuat kode VBA sendiri dengan mudah di Microsoft Excel, serta cara mengedit kode lanjutan di Editor Visual Basic.

Langkah

Bagian 1 dari 3: Membuka Editor Visual Basic

Gunakan Excel VBA Langkah 1
Gunakan Excel VBA Langkah 1

Langkah 1. Aktifkan tab Pengembang di Excel

Sebelum Anda dapat membuka editor VBA dan mulai membuat makro Anda sendiri, Anda perlu menambahkan tab Pengembang ke toolbar Excel Anda.

  • jendela

    • Klik Mengajukan menu dan pilih Pilihan.
    • Klik Sesuaikan Pita di menu.
    • Centang kotak "Pengembang" di bawah "Tab Utama" dan klik oke.
  • macOS

    • Klik Unggul menu dan pilih Preferensi.
    • Klik Pita & Bilah Alat.
    • Klik Tab Utama.
    • Centang kotak di samping "Pengembang".
    • Klik Menyimpan dan kemudian tutup jendela.
Gunakan Excel VBA Langkah 2
Gunakan Excel VBA Langkah 2

Langkah 2. Klik tab Pengembang

Sekarang setelah Anda mengaktifkan tab, tab tersebut berada di bagian atas Excel. Di sinilah Anda akan menemukan editor Visual Basic, serta fitur lain untuk pengembangan.

Gunakan Excel VBA Langkah 3
Gunakan Excel VBA Langkah 3

Langkah 3. Klik Visual Basic

Tombol ini berada di ujung kiri bilah alat di tab Pengembang. Ini akan membuka Editor Visual Basic Anda. Sebelum kita merekam makro, mari kita rasakan bagaimana editor bekerja dan ditata.

Gunakan Excel VBA Langkah 4
Gunakan Excel VBA Langkah 4

Langkah 4. Pelajari cara Anda di sekitar Editor Visual Basic

Kami hanya akan membahas dasar-dasarnya sekarang, karena Anda akan mendapatkan lebih banyak pengalaman setelah Anda mulai bekerja dengan makro.

  • Panel Proyek, di sisi kiri VBE, adalah tempat Anda akan menemukan semua buku kerja Excel yang terbuka. Setiap lembar kerja dalam buku kerja adalah objek terpisah, muncul di bawah "Microsoft_Excel_Objects."
  • Setelah Anda merekam makro, makro tersebut akan muncul sebagai modul di panel ini di bawah header "Modul". Anda kemudian dapat melihat dan mengedit kode di editor dengan membuka modul.
  • Untuk menyisipkan modul Anda sendiri tanpa merekam makro terlebih dahulu, klik tombol Memasukkan menu di bagian atas editor dan pilih Modul.
  • Klik x atau lingkaran merah di bagian atas editor untuk kembali ke Excel.

Bagian 2 dari 3: Merekam dan Mengedit Makro

Gunakan Excel VBA Langkah 5
Gunakan Excel VBA Langkah 5

Langkah 1. Buka lembar kerja apa saja di Excel

Sekarang kita akan menggunakan contoh untuk membuat dan mengedit VBA. Saat Anda merekam makro di Excel, Anda membuat kode VBA yang bisa Anda edit di Editor Visual Basic. Dalam contoh ini, kami akan merekam makro yang menambahkan jumlah A10 dan B10, menampilkan hasilnya dalam C10, lalu menyalin nilainya ke D10. Mulailah dengan membuka buku kerja kosong dan memasukkan dua nilai numerik ke A10 dan B10.

Gunakan Excel VBA Langkah 6
Gunakan Excel VBA Langkah 6

Langkah 2. Klik tab Pengembang

Itu ada di bagian atas layar.

Anda juga dapat membuka editor dengan menekan Alt + F11 di PC, atau Memilih + F11 (atau Fn + Memilih + F11) di Mac.

Gunakan Excel VBA Langkah 7
Gunakan Excel VBA Langkah 7

Langkah 3. Klik Rekam Makro

Itu ada di tab Pengembang di bagian atas layar. Ini akan membuka dialog Rekam Makro.

Gunakan Excel VBA Langkah 8
Gunakan Excel VBA Langkah 8

Langkah 4. Masukkan nama untuk makro

Ini adalah sesuatu yang menjelaskan untuk apa makro itu, seperti Sum_and_Copy.

Tidak boleh ada spasi dalam nama makro

Gunakan Excel VBA Langkah 9
Gunakan Excel VBA Langkah 9

Langkah 5. Masukkan pintasan keyboard untuk makro

Pintasan yang Anda masukkan akan menjadi cara Anda dapat menjalankan makro dengan cepat. Sebagai contoh, Ctrl + L.

Tombol pintas harus berupa huruf abjad

Gunakan Excel VBA Langkah 10
Gunakan Excel VBA Langkah 10

Langkah 6. Pilih tempat untuk menyimpan makro

Jika Anda tidak akan menggunakan makro di mana pun kecuali di dalam buku kerja ini, pilih Buku kerja ini. Mari kita pilih opsi itu untuk saat ini.

  • Jika Anda ingin menggunakan makro dan dapat melihat dan mengedit skrip VBA-nya di semua buku kerja, pilih Buku Kerja Makro Pribadi. Ini akan muncul sebagai buku kerja terpisah di Editor Visual Basic.
  • Anda juga dapat memasukkan deskripsi jika Anda mau, seperti "Menyalin jumlah total penjualan ke H10."
Gunakan Excel VBA Langkah 11
Gunakan Excel VBA Langkah 11

Langkah 7. Klik OK untuk mulai merekam

Setelah Anda mulai merekam, semua yang Anda lakukan akan ditangkap dan ditambahkan ke makro menggunakan kode VBA.

Gunakan Excel VBA Langkah 12
Gunakan Excel VBA Langkah 12

Langkah 8. Selesaikan tindakan yang ingin Anda rekam

Hanya lakukan tindakan yang ingin Anda simpan ke makro. Dalam contoh kami, kami menambahkan A10 ke B10, menampilkan hasilnya di C10, dan kemudian menyalinnya ke D10. Berikut langkah-langkahnya:

  • Klik Rumah tab.
  • Klik mouse di C10.
  • Klik menu "JumlahOtomatis" dan pilih JUMLAH.
  • tekan Memasuki atau Kembali untuk menambahkan nilai yang dipilih.
  • Sorot C10 dan tekan Ctrl + C (PC) atau Cmd + C (Mac) untuk menyalin.
  • Klik D10 dan tekan Ctrl + V (PC) atau Cmd + V (Mac) untuk menempel.
Gunakan Excel VBA Langkah 13
Gunakan Excel VBA Langkah 13

Langkah 9. Klik tab Pengembang dan pilih Berhenti Merekam

Ini adalah opsi yang menggantikan "Rekam Makro," yang Anda pilih sebelumnya. Excel tidak lagi merekam tindakan Anda.

Gunakan Excel VBA Langkah 14
Gunakan Excel VBA Langkah 14

Langkah 10. Klik Macro di toolbar

Ini menampilkan daftar semua makro di semua buku kerja yang telah Anda buka.

Gunakan Excel VBA Langkah 15
Gunakan Excel VBA Langkah 15

Langkah 11. Pilih makro baru Anda dan klik Edit

Ini akan membuka kode VBA untuk makro Anda di Editor Visual Basic. Sekarang Anda dapat melihat seperti apa tampilan makro Anda dalam kode VBA. Saat Anda terus merekam makro dan memeriksa kode, Anda akan mempelajari lebih lanjut tentang Visual Basic.

  • Seperti yang kami sebutkan, makro disimpan sebagai modul-Anda sekarang akan melihat bagian "Modul" di panel Proyek yang berisi makro Anda.
  • Anda juga dapat mengklik Dasar visual di bilah alat untuk membuka Editor Visual Basic, klik kanan modul yang ingin Anda edit, lalu klik Sunting.
Gunakan Excel VBA Langkah 16
Gunakan Excel VBA Langkah 16

Langkah 12. Edit kode VBA makro Anda

Katakanlah kita ingin makro untuk menyalin total ke E10, bukan D10. Daripada merekam ulang makro, kita bisa mengedit kode di Editor Visual Basic. Dalam contoh kami, temukan bagian dari kode VBA di editor yang mengatakan "D10" dan ganti dengan "E10."

Gunakan Excel VBA Langkah 17
Gunakan Excel VBA Langkah 17

Langkah 13. Klik tab Run dan pilih Run sub/Userform

Ini menjalankan makro Anda yang baru diedit.

  • Anda juga dapat menekan F5 atau klik tombol putar di bilah alat untuk menjalankan makro.
  • Untuk melihat hasilnya, tutup Editor Visual Basic untuk kembali ke lembar kerja Anda.

Bagian 3 dari 3: Membuat Tombol Perintah Dasar

Gunakan Excel VBA Langkah 18
Gunakan Excel VBA Langkah 18

Langkah 1. Buka lembar kerja kosong di Excel

Cara lain untuk belajar tentang VBA adalah dengan memasukkan kode dari dalam Excel. Dalam contoh ini, kita akan membuat dan mengedit tombol yang berperilaku dengan cara tertentu saat ditekan.

Gunakan Excel VBA Langkah 19
Gunakan Excel VBA Langkah 19

Langkah 2. Klik tab Pengembang

Itu ada di bagian atas Excel.

Gunakan Excel VBA Langkah 20
Gunakan Excel VBA Langkah 20

Langkah 3. Klik tombol Sisipkan

Ini adalah ikon kotak alat di bilah alat. Ini akan membuka menu.

Gunakan Excel VBA Langkah 21
Gunakan Excel VBA Langkah 21

Langkah 4. Klik ikon Tombol Perintah di bagian "Kontrol X Aktif"

Ini adalah opsi pertama di bagian kedua itu.

Saat Anda mengarahkan kursor mouse ke ikon pertama di bagian itu, itu akan mengatakan "Tombol Perintah," yang merupakan cara Anda mengetahui bahwa Anda sedang bekerja dengan tombol kanan

Gunakan Excel VBA Langkah 22
Gunakan Excel VBA Langkah 22

Langkah 5. Klik sel kosong

Ini membuat tombol baru yang disebut "Tombol Perintah" di buku kerja Anda. Anda dapat menetapkan makro ke tombol ini yang menyelesaikan tugas tertentu setiap kali Anda mengklik tombol. Dalam contoh kita, kita akan membuat tombol memasukkan kata "wikiHow" ke dalam sel A1.

NS Mode Desain tombol di bilah alat sekarang harus menyala. Jika tidak, klik untuk meneranginya sekarang.

Gunakan Excel VBA Langkah 23
Gunakan Excel VBA Langkah 23

Langkah 6. Klik kanan Tombol Perintah dan pilih Lihat Kode

Ini akan membuka kode untuk tombol di Editor Visual Basic.

  • Anda juga dapat mengklik tombol sekali dan memilih Lihat Kode di bilah alat.
  • Daripada menyisipkan kode sebagai modul seperti merekam makro, ini menambahkan kode ke objek untuk lembar kerja tempat Anda meletakkan tombol. Anda selalu dapat melihat dan mengedit kode ini dengan membuka Editor Visual Basic, mengklik kanan lembar kerja yang berisi tombol, dan memilih Lihat Kode.
Gunakan Excel VBA Langkah 24
Gunakan Excel VBA Langkah 24

Langkah 7. Masukkan kode untuk mencetak "wikiHow" ke dalam sel A1

Kode yang ada adalah untuk tombol. Untuk membuat tombol melakukan sesuatu, kita perlu menambahkan kode kita di antara dua baris kode yang ada. Salin dan tempel kode berikut di antara dua baris yang ada:

  • Range("A1"). Nilai = "Halo"

Gunakan Excel VBA Langkah 25
Gunakan Excel VBA Langkah 25

Langkah 8. Tutup editor Visual Basic

Untuk melakukan ini, cukup klik x atau lingkaran merah di bagian atas jendela. Ini membawa Anda kembali ke lembar kerja Anda.

Gunakan Excel VBA Langkah 26
Gunakan Excel VBA Langkah 26

Langkah 9. Klik Mode Desain di bilah alat

Ini keluar dari Mode Desain-Anda tidak akan dapat mengklik tombol jika Anda masih dalam Mode Desain.

Gunakan Excel VBA Langkah 27
Gunakan Excel VBA Langkah 27

Langkah 10. Klik Tombol Perintah

Anda sekarang akan melihat kata "wikiHow" di sel A1 lembar kerja Anda.

Untuk mengedit kode lagi, klik Mode Desain, pilih tombol, lalu klik Lihat Kode di bilah alat atau klik kanan dan pilih Lihat Kode.

Tips

  • Jika Anda baru mengenal VBA, coba ikuti kelas pengantar, atau lihat video pemula di YouTube.
  • Saat Anda mendapatkan lebih banyak pengalaman dengan VBA, lihat forum pengguna Excel VBA populer Reddit /r/vba dan /r/excel.

Direkomendasikan: