Cara membuat, menukar, menyalin dan memadam makro VBA di Excel
Apr 02, 2025 am 09:04 AMPanduan komprehensif ini memberi anda kuasa untuk memanfaatkan potensi excel makro. Belajar untuk merakam makro, mengintegrasikan kod VBA, menguruskan makro merentasi buku kerja, menyesuaikan tetapan, dan banyak lagi. Walaupun tanpa kepakaran VBA, anda boleh mengautomasikan tugas berulang.
Bagi pemula Excel, makro mungkin kelihatan menakutkan. Menguasai VBA memerlukan masa, tetapi anda boleh memanfaatkan automasi makro dengan segera. Tutorial ini berfungsi sebagai titik permulaan anda, yang meliputi asas -asas penting dan menyediakan pautan ke sumber maju.
Apa itu Excel Macro?
Makro Excel adalah urutan arahan (kod VBA) yang disimpan dalam buku kerja. Pada asasnya, ia adalah program mini yang melaksanakan siri tindakan yang telah ditetapkan, boleh digunakan semula pada bila-bila masa. Makro terutamanya mengautomasikan tugas berulang, meningkatkan kecekapan. Walaupun sering digunakan secara bergantian, makro adalah kod itu sendiri, manakala VBA (Visual Basic for Applications) adalah bahasa pengaturcaraan Microsoft yang digunakan untuk menciptanya.
Mengapa menggunakan Excel Macro?
Macros dengan ketara mengurangkan beban kerja. Bayangkan menghasilkan laporan mingguan yang melibatkan import data, pembersihan, pemformatan, carta, dan lain -lain. Makro mengautomasikan langkah -langkah ini, menjimatkan masa dan meminimumkan kesilapan. Walaupun penciptaan makro awal memerlukan masa, faedah jangka panjang adalah besar.
Mewujudkan makro Excel
Dua kaedah wujud: perakam makro dan editor Visual Basic (VBE).
1. Merakam makro:
Walaupun tanpa pengetahuan pengaturcaraan, anda boleh mengautomasikan tindakan menggunakan perakam makro. Ia menjejaki ketukan kekunci dan klik tetikus, menerjemahkannya ke dalam kod VBA. Kod yang direkodkan, sementara sering kali ganda, mudah diedit dan boleh diguna semula.
Untuk memulakan rakaman: Klik butang "Rekod Makro" (sama ada pada tab pemaju atau bar status).
(Lihat "Cara Merakam Makro dalam Excel" untuk arahan terperinci.)
2. Menulis makro di VBE:
VBE menempatkan semua kod makro. Di sini, anda boleh memprogram tindakan kompleks, membuat fungsi, kotak dialog reka bentuk, dan melaksanakan logik. Ini memerlukan pengetahuan VBA, tetapi menggunakan semula kod sedia ada adalah mudah.
Untuk menulis makro:
- Buka VBE (Alt F11).
- Masukkan modul (klik kanan projek, pilih "Masukkan"> "Modul").
- Tampalkan kod VBA anda.
- Jalankan makro (F5).
(Lihat "Cara memasukkan kod VBA dalam Excel" untuk langkah -langkah terperinci.)
Berlari, membolehkan, dan menguruskan makro
Macro berjalan:
- Dari lembaran kerja: klik "Macros" (tab pemaju) atau gunakan alt f8.
- Dari VBE: Tekan F5 (Jalankan Semua) atau F8 (Debugging Langkah Melangkah).
- Butang atau pintasan tersuai juga boleh mencetuskan makro. (Lihat "Cara menjalankan makro dalam Excel" untuk maklumat lanjut.)
Membolehkan makro:
Macro dilumpuhkan secara lalai untuk keselamatan. Klik "Dayakan Kandungan" di bar amaran keselamatan apabila membuka buku kerja yang dibolehkan makro. (Lihat "Cara Mengaktifkan dan Lumpuhkan Makro dalam Excel" untuk lebih banyak.)
Tetapan Makro:
Keselamatan makro Excel dikawal di pusat amanah. Akses melalui File > Options > Trust Center > Tetapan Pusat Amanah ... > Tetapan Makro . (Lihat "Tetapan Makro Excel dijelaskan" untuk maklumat lanjut.)
Melihat, Mengedit, dan Debugging Code VBA
VBE digunakan untuk melihat, mengedit, dan debug makro. Buka melalui Alt F11 atau butang "Visual Basic" (tab pemaju). F8 membolehkan pelaksanaan kod langkah demi langkah untuk debugging.
Menyalin makro
Salin keseluruhan modul (drag-and-drop dalam VBE) atau hanya kod makro tertentu (salinan-paste).
Memadam makro
Padam makro melalui kotak dialog "Macros" (ALT F8) atau terus dalam VBE (padamkan kod atau keluarkan keseluruhan modul).
Menjimatkan, Mengeksport, dan Mengimport Makro
Simpan buku kerja yang dibolehkan makro sebagai fail .xlsm. Modul Eksport sebagai fail .bas untuk berkongsi atau memindahkan. Import *.bas fail ke dalam buku kerja lain melalui pilihan "Import Fail" VBE.
Contoh makro
Contoh -contoh mudah menggambarkan fungsi VBA asas: lembaran tanpa henti, menyembunyikan lembaran aktif, sel -sel yang tidak teratur, dan memaparkan kotak mesej. Pautan ke contoh yang lebih kompleks disediakan.
Melindungi makro
Projek kunci untuk tontonan (VBaProject Properties) untuk mengelakkan tontonan dan penyuntingan kod. Pelaksanaan makro yang dilindungi kata laluan menggunakan Application.InputBox
untuk keselamatan tambahan. (Nota: ini tidak mudah.)
Petua Makro
Meningkatkan kelajuan makro dengan melumpuhkan pengemaskinian dan pengiraan skrin semasa pelaksanaan. Break baris kod panjang menggunakan garis bawah ( _
) sebagai watak kesinambungan garis. Simpan makro dalam buku kerja makro peribadi untuk akses sejagat. Simpan buku kerja sebelum pelaksanaan makro untuk membolehkan mudah dibatalkan. Keluarkan modul kosong untuk mengelakkan amaran keselamatan yang tidak perlu.
Panduan ini menyediakan asas yang kukuh untuk bekerja dengan Excel Macro. Terokai sumber yang berkaitan untuk pemahaman yang lebih mendalam dan teknik canggih.
Atas ialah kandungan terperinci Cara membuat, menukar, menyalin dan memadam makro VBA di Excel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)