Tampal Makro Ke dalam VBA - Petua Excel

Isi kandungan

Bob mengemukakan soalan Excel minggu ini.

Saya ada masalah. Pangkalan Pengetahuan Microsoft menawarkan makro Excel untuk menyelesaikan masalah itu, tetapi saya tidak dapat mengetahui bagaimana memasukkan makro itu ke dalam Excel. Apa itu VBA? Di mana saya menampal makro?

Soalan yang sangat baik. Terdapat banyak laman web di Internet yang menawarkan bantuan, tetapi mereka semua menganggap anda mengetahui asas-asas mengenai makro. Berikut adalah sekumpulan petunjuk langkah demi langkah untuk menggunakan makro dari laman web.

Mulakan Penyunting Visual Basic

Langkah 1: Mulakan editor Excel Visual Basic dengan menekan Alt-F11 atau menggunakan menu Alat> Makro.

OK, pasti - ini kelihatan menakutkan pada percubaan pertama anda. Saya juga akan lari sekiranya saya jadi awak!

Di kiri bawah adalah tetingkap sifat. Anda tidak akan memerlukannya sehingga anda cuba membuat borang pengguna anda sendiri, jadi jangan bimbang sekarang.

Persekitaran Editor Asas Visual

Di kiri atas adalah tetingkap projek. Tetingkap projek berguna apabila anda mempunyai lebih daripada satu fail Excel pada satu masa. Makro Excel VBA boleh disimpan terus di dalam buku kerja. Anda boleh menggunakan tetingkap projek untuk beralih dari buku ke buku. Sekiranya anda tidak dapat melihat semua teks kerana tetingkap terlalu sempit, ambil tepi kanan tetingkap projek dan seret ke kiri.

Kawasan kelabu besar di sebelah kanan skrin adalah tempat makro anda akhirnya akan pergi. Inilah sedikit keperluan yang anda perlukan. Makro Excel disebut "Prosedur". Beberapa prosedur boleh disimpan dalam satu "Modul".

Perkara pertama yang perlu dilakukan ialah memasukkan modul kosong dalam buku kerja ini. Dari menu, pilih Insert> Module. Anda kini bersedia menampal makro dari web.

Masukkan Modul dalam VBE

Dengan menggunakan penyemak imbas, layari halaman dengan makro. Dengan menggunakan tetikus anda, klik dan seret untuk menyerlahkan keseluruhan makro. Ini termasuk garis yang memulakan "Sub" sepanjang garis "End Sub". Gunakan perintah Edit> Salin dari menu untuk menyalin makro ke papan keratan.

Tampal Makro ke dalam Modul

Kembali ke penyunting Visual Basic. Klik di tetingkap kod putih besar, tepat di bawah "(Umum)". Lakukan Edit> Tampal untuk menampal makro yang disalin ke dalam buku kerja anda.

Berikut adalah beberapa perkara yang perlu diperhatikan. Baris teratas yang bermula dengan "Sub" diakhiri dengan nama makro. Penting untuk mengingat nama makro ini supaya anda dapat menjalankan makro di kemudian hari. Garis kod yang diawali dengan tanda titik adalah komen dalam kod tersebut. Garis-garis ini akan kelihatan hijau. Bacalah mereka untuk melihat apakah ada nota yang perlu anda bimbangkan. Sebagai contoh, Microsoft sering akan menasihati anda jika kodnya mesti berbeza untuk versi Excel yang lebih lama.

Anda sudah bersedia untuk berlari. Kembali ke Excel. Di bawah menu Alat, pilih Makro. Pilih nama makro anda dari kotak dialog dan klik JALANKAN.

Apabila anda menyimpan buku kerja Excel ini, makro akan disimpan dalam buku kerja. Bila-bila masa buku kerja ini dibuka, anda boleh menjalankan makro.

Tahniah! Anda kini boleh menyalin dan menjalankan makro berguna dari web.

Catatan untuk pengguna Excel 95: Excel 95 tidak menawarkan penyunting VB yang sama. Dari Excel 95, anda akan memasukkan> Modul terus dari Excel. Lembaran Modul kemudian akan muncul sebagai lembaran dalam buku kerja Excel. Tampal makro pada helaian modul kosong ini dan gunakan menu Alat> Makro untuk berjalan seperti di atas.

Artikel menarik...