Tutorial Pengaturcaraan Excel VBA untuk Pemula

Tutorial Pengaturcaraan Excel VBA untuk Pemula

Sekiranya anda menggunakan Excel, anda mesti mencuba alat kuasa ini!





Visual Basic for Applications (VBA) adalah bahasa pengaturcaraan Microsoft Office yang membolehkan anda membuat makro dan bentuk pengguna, menambah kotak mesej, melaksanakan kod di dalam dokumen sebagai tindak balas kepada pencetus, dan banyak lagi. Dengan VBA, anda boleh menambahkan spreadsheet Excel anda. Dan anda hanya perlu belajar sedikit mengenai pengekodan.





Panduan ini akan membantu anda mencuba VBA dengan projek mudah: butang yang menukar nilai sel yang dipilih dari GBP menjadi USD. Kami akan memperkenalkan anda cara-cara yang boleh dipotong oleh VBA dan Excel. Tutorial ringkas ini akan memberi anda jalan untuk membuat projek anda sendiri yang lebih kompleks.





Inilah cara untuk memulakan dengan VBA di Excel 2016.

perkara yang perlu dilakukan pada komputer riba

Akses Kawalan Pembangun

Sebelum kita dapat menyelami VBA, mungkin perlu membuka Excel dan menyesuaikan tetapan untuk memaparkan tab Developer sebagai bahagian dari Ribbon. Untuk melakukannya, pergi ke Fail> Pilihan> Sesuaikan Pita . Anda juga boleh mengklik kanan pita dan memilih Sesuaikan Pita ... pilihan.



Di bawah Sesuaikan Pita> Tab Utama (senarai di sebelah kanan), tambah dan periksa Pemaju pilihan (tidak dicentang pada gambar di atas).

Buat Butang

Untuk membuat penukar mata wang kita, pertama kita perlu memasukkan elemen butang. Pada langkah kedua, kami akan melampirkan kod VBA kami ke butang itu.





Buka hamparan Excel baru, kemudian arahkan ke Pemaju tab. Menggunakan Masukkan dropdown di Kawalan bahagian untuk memilih Butang Perintah ActiveX .

Tarik butang ke ukuran yang sesuai dan letakkan di tempat yang sesuai - anda boleh mengubahnya dengan mudah di kemudian hari.





Sekarang kita akan melampirkan kodnya. Klik kanan butang dan pilih Hartanah . Kami akan membuat dua perubahan; kita akan menukar Nama yang akan kita gunakan untuk merujuk pada butang semasa pengekodan, dan Kapsyen yang memaparkan teks pada butang itu sendiri. Anda boleh memilih apa sahaja yang anda suka untuk label ini, tetapi ingat bahawa anda perlu menukar ConverterButton untuk apa sahaja yang anda gunakan di tempatnya semasa kami menyesuaikan kodnya.

cara memulakan semula windows explorer.exe 10

Kini tiba masanya untuk memberi fungsi beberapa butang.

Tambah Beberapa Kod

Pengekodan dengan VBA berlaku dalam persekitaran yang berasingan ke antara muka Excel standard. Untuk mengaksesnya, pastikan Mod Reka Bentuk aktif di Pemaju tab, kemudian klik kanan butang yang kami buat dan pilih Lihat Kod .

Anda akan melihat tetingkap seperti di bawah:

Permulaan dan akhir kod kami sudah ada - kedua-dua kepingan teks berwarna melengkapkan fungsi kami, sementara teks dalam warna hitam menyatakan bahawa kami menetapkan tindakan yang harus dilakukan ketika pengguna mengklik butang yang kami buat . Sekiranya anda memilih nama lain untuk ConverterButton, anda akan melihat istilah yang berkenaan dalam versi tetingkap ini.

Untuk menjalankan prosedur penukaran mata wang, kami akan menggunakan baris kod berikut antara keduanya yang telah dibuat untuk kami:

ActiveCell.Value = (ActiveCell * 1.28)

Untuk memecahnya lebih jauh, sekeping kod ini menyatakan bahawa nilai sel baru yang telah dipilih oleh pengguna akan menjadi nilai semasa dikalikan dengan 1.28 - kadar pertukaran dari GBP ke USD. Begini rupa di tetingkap VBA:

Seterusnya, tutup editor VBA melalui menu Fail dan kembali ke Excel.

Uji Kerja Anda

Sudah tiba masanya untuk melihat apakah kod kami berfungsi - tetapi ada langkah penting yang harus diambil sebelum kita dapat melakukannya. Kita perlu melumpuhkan Mod Reka Bentuk untuk menghentikan pengubahsuaian lebih lanjut pada butang, dan menjadikannya berfungsi.

Seterusnya, masukkan nombor ke dalam sel, pilih sel itu, dan klik butang anda untuk melihatnya berfungsi. Mudah-mudahan, anda akan melihat kenaikan nilai sekitar seperempat, yang bermaksud bahawa penukaran telah dilakukan dengan betul.

Langkah seterusnya

Setelah anda membuat butang dan menggunakannya untuk melaksanakan kod VBA di Excel, anda boleh menggunakan kaedah asas yang sama untuk melaksanakan semua jenis projek yang berbeza. Anda mungkin ingin membuat simulasi mati yang mengembalikan nilai rawak ketika anda menekan butang, mungkin sebagai sebahagian daripada permainan yang lebih besar. Sebagai alternatif, anda boleh membuat butang yang memeriksa kandungan sel yang ditentukan dengan yang lain di tempat lain dalam dokumen yang sama.

Memulakan projek seperti ini mendedahkan anda kepada pelbagai ciri VBA. Penukar mata wang kami semudah yang diperoleh - tetapi ini adalah langkah pertama menuju perkara yang lebih besar. Sekiranya anda baru memulakan, pilih projek yang mengaitkan pembelajaran anda dengan tujuan asas atau tugas yang anda ingin tahu. Langkah demi langkah, anda akan menjadi lebih biasa dengan cara VBA berfungsi.

Adakah anda mempunyai soalan mengenai projek VBA ini? Minta pertolongan atau berikan bantuan dalam komen di bawah!

Berkongsi Berkongsi Tweet E-mel 6 Alternatif yang didengar: Aplikasi Buku Audio Percuma atau Murah Terbaik

Sekiranya anda tidak gemar membayar buku audio, berikut adalah beberapa aplikasi hebat yang membolehkan anda mendengarkannya secara percuma dan sah.

Baca Seterusnya
Topik-topik yang berkaitan
  • Produktiviti
  • Pengaturcaraan
  • Pengaturcaraan
  • Pengaturcaraan Asas Visual
  • Microsoft Excel
  • Microsoft Office 2013
  • Microsoft Office 2016
Mengenai Pengarang Brad Jones(109 Artikel Diterbitkan)

Penulis Inggeris kini berpusat di AS. Cari saya di Twitter melalui @radjonze.

tiada bunyi di tingkap komputer riba saya 10
Lagi Dari Brad Jones

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan