Tutorial Pemrograman VBA Excel untuk Pemula

Visual Basic for Applications (VBA) adalah bahasa pemrograman Microsoft Office yang memungkinkan Anda membuat makro, menambahkan kotak pesan, mengeksekusi kode di dalam dokumen sebagai respons terhadap pemicu, dan banyak lagi. Dengan VBA, Anda dapat meningkatkan spreadsheet Excel Anda dan melampaui fungsi Excel belaka.


Artikel ini akan membantu Anda mencoba VBA dengan proyek sederhana: tombol yang mengubah nilai sel yang dipilih dari GBP ke USD. Melalui artikel ini, Anda akan mempelajari bagaimana VBA dan Excel dapat berpotongan, dan memulai dengan VBA.

Apa itu Visual Basic untuk Aplikasi di Excel?

Visual Basic for Application, atau disingkat VBA, adalah bentuk terintegrasi dari Visual Basic 6 dalam program Microsoft Office. VBA tersedia di aplikasi dari suite Office seperti Word, PowerPoint, dan tentu saja, Excel.

VBA memungkinkan Anda untuk mencapai hal-hal yang biasanya tidak tersedia melalui fitur umum Excel. Dengan VBA, Anda dapat memanipulasi antarmuka Excel, menambahkan tombol fungsional, dan bahkan menentukan fungsi Anda sendiri.

Secara alami, VBA menggunakan bahasa pemrograman Visual Basic. Melalui bahasa ini, dan dengan sedikit pengetahuan pengkodean, Anda dapat mengubah pengalaman Anda menjadi sesuatu yang melampaui batas Excel. Ini bisa apa saja mulai dari membuat formulir pengguna VBA hingga membuat ulang game ikonik di Excel.

Tutorial VBA di Excel: Membuat Tombol Exchange

Tidak ada cara yang lebih baik untuk mempelajari VBA di Excel selain mencobanya sendiri. Untuk membantu Anda dengan itu, dalam artikel ini, kami akan melakukan proyek VBA sederhana. Tujuan proyek ini adalah membuat tombol yang akan mengonversi nilai dalam sel yang dipilih dari USD ke GBP.

See also  6 Platform Pesan All-In-One Terbaik untuk Menyederhanakan Pesan Anda

Ada dua langkah yang terlibat dalam kode untuk proyek ini. Langkah pertama dan utama adalah mengonversi nilai angka dari USD ke GBP dengan mengalikan angka USD dengan 1,22, yang merupakan nilai tukar yang seharusnya. Langkah kedua, adalah mengubah format sel dari USD ke GBP.

Pada akhirnya, ketika Anda mengklik tombol, nilai sel yang dipilih akan dikalikan dengan nilai tukar, dan simbol dolar akan berubah menjadi simbol pound. Sekarang setelah Anda memiliki pemahaman yang baik tentang apa yang ingin kami capai, mari kita mulai!


1. Akses Kontrol Pengembang di Excel

Sebelum kita dapat menyelami VBA, mungkin perlu membuka Excel dan menyesuaikan pengaturan untuk menampilkan tab Pengembang sebagai bagian dari Pita. Fitur yang perlu Anda akses untuk menggunakan VBA ditempatkan di tab Pengembang.

  1. Buka Excel.
  2. Pergi ke Mengajukan Tidak bisa.
  3. Klik Pilihan di bagian bawah layar. Ini akan membuka jendela Opsi Excel.
  4. Di Opsi Excel, buka Sesuaikan Pita tab.
  5. Dibawah Tab Utamamemeriksa Pengembang.

Atau, Anda juga dapat mengklik kanan pita Excel dan memilih Sesuaikan Pita. Ini akan membawa Anda ke tab Customize Ribbon di opsi Excel.

2. Buat Tombol

Untuk membuat konverter mata uang, pertama-tama kita harus memasukkan elemen tombol. Pada langkah berikutnya, kami akan melampirkan kode VBA kami ke tombol itu.

  1. Di lembar bentang Excel Anda, buka Pengembang tab.
  2. Dalam Kontrol bagian, klik Memasukkan.
  3. Pilih Tombol Perintah ActiveX. Ini adalah opsi pertama di bawah Kontrol ActiveX.
  4. Gambar tombol di spreadsheet Anda.

Tombol tersebut akan memiliki keterangan yang mengatakan Tombol Perintah1 secara default. Itu terlihat agak hambar, jadi mari tambahkan beberapa karakter ke tombol kita.

  1. Pilih tombol.
  2. Klik kanan padanya dan kemudian pilih Properti. Jendela Properties akan muncul.
  3. Mengubah (Nama) untuk sesuatu yang lebih mudah diingat. Hati-hati bahwa ini bukan keterangan tombol. Ini adalah bagaimana tombol akan ditangani dalam kode VBA Anda. Dalam contoh ini, kita akan mengubah namanya menjadi tombol konversi.
  4. Mengubah Keterangan untuk apa yang Anda ingin ditampilkan pada tombol. Kami akan menggunakan USD ke GBP.

Anda juga dapat mengubah font dan menambahkan beberapa gaya ke tombol Anda melalui jendela yang sama. Setelah tombol Anda siap, saatnya menambahkan beberapa fungsi ke dalamnya.

See also  6 Situs Net Terbaik untuk Mengunduh Recreation Linux

3. Tambahkan Beberapa Kode

Pengkodean dengan VBA berlangsung di lingkungan yang terpisah dari antarmuka Excel standar. Untuk mengaksesnya, pastikan Mode Desain sedang aktif di Pengembang tab, lalu klik dua kali tombol tersebut. Anda akan melihat jendela seperti di bawah ini:

Awal dan akhir kode kita sudah ada—dua bagian teks biru mengakhiri fungsi Anda, sementara teks dalam warna hitam menyatakan bahwa Anda menetapkan tindakan yang harus dilakukan saat pengguna mengklik tombol. Jika Anda memilih nama yang berbeda untuk convertButton, Anda akan melihat istilah masing-masing di versi jendela ini.

Untuk melakukan prosedur konversi mata uang, kami akan menggunakan baris kode berikut di antara keduanya yang telah dibuat oleh Excel:

Dim R As Range
Dim W As Range
Set W = Selection
For Each R In W
R.Value = (R.Value * 1.22)
R.NumberFormat = "£ 0.00 "
Next

Sekarang mari kita urai kodenya. Potongan kode ini pertama-tama mendeklarasikan dua variabel R dan W sebagai rentang. Anda dapat mengubah dua huruf ini menjadi apa pun yang Anda inginkan, selama Anda tetap konsisten di seluruh kode.

Kemudian, kode menetapkan variabel W sebagai Pilihan. Ini berarti bahwa W sekarang adalah sel yang dipilih dalam spreadsheet. Itu Untuk setiap pernyataan menyatakan bahwa kode di bawah pernyataan harus dijalankan untuk setiap R di Wyang berarti untuk setiap sel dalam rentang yang dipilih.

Selanjutnya, fungsi utama masuk. Nilai dalam sel dikalikan dengan 1,22 (yang merupakan nilai tukar dari GBP ke USD), dan kemudian format sel diubah untuk mewakili GBP. Akhirnya, Lanjut pernyataan menunjukkan bahwa kode (perkalian dan perubahan format) juga harus dijalankan untuk sel berikutnya dalam rentang, yang merupakan sel berikutnya R di W.

See also  11 Editor Video Free of charge Terbaik untuk Mac

Begini tampilannya di jendela VBA:

Jika Anda telah memberi tombol Anda nama lain, atau menggunakan nama selain R dan W dalam kode Anda, ingatlah untuk mengubah nama ini menjadi yang ada di kode Anda. Jika tidak, kode tidak akan berfungsi.

Setelah kode Anda siap, tutup editor VBA. Anda tidak perlu menyimpan apa pun, karena perubahan Anda sudah disimpan.

4. Uji Pekerjaan Anda

Sekarang saatnya untuk melihat apakah kode Anda berfungsi—tetapi ada langkah penting yang harus diambil sebelum Anda dapat melakukannya. Anda perlu menonaktifkan Mode Desain untuk menghentikan modifikasi lebih lanjut pada tombol, dan membuatnya berfungsi.

Selanjutnya, pilih sel atau rentang sel, lalu klik tombol Anda untuk melihatnya bekerja dengan ajaib. Mudah-mudahan, Anda akan melihat peningkatan nilai sekitar seperempat, yang berarti bahwa konversi telah dilakukan dengan benar.

Langkah Selanjutnya Dengan VBA di Excel

Sekarang setelah Anda membuat tombol dan menggunakannya untuk mengeksekusi kode VBA di Excel, Anda dapat menggunakan metode dasar yang sama untuk melakukan semua jenis proyek yang berbeda. Anda bisa membuat tombol yang memeriksa isi sel tertentu dengan yang lain di tempat lain dalam dokumen yang sama.

Memulai proyek seperti ini memaparkan Anda pada berbagai fitur VBA. Konverter mata uang kami sesederhana yang didapat—tetapi ini adalah langkah pertama menuju hal-hal yang lebih besar. Jika Anda baru memulai, pilih proyek yang menghubungkan pembelajaran Anda dengan tujuan atau tugas dasar yang membuat Anda penasaran. Langkah demi langkah, Anda akan menjadi lebih akrab dengan cara kerja VBA.