Rumah Topik excel Cara membuat, menukar, menyalin dan memadam makro VBA di Excel

Cara membuat, menukar, menyalin dan memadam makro VBA di Excel

Apr 02, 2025 am 09:04 AM

Panduan 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).

Cara membuat, menukar, menyalin dan memadam makro VBA di Excel

(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:

  1. Buka VBE (Alt F11).
  2. Masukkan modul (klik kanan projek, pilih "Masukkan"> "Modul").
  3. Tampalkan kod VBA anda.
  4. Jalankan makro (F5).

Cara membuat, menukar, menyalin dan memadam makro VBA di Excel

(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.

Cara membuat, menukar, menyalin dan memadam makro VBA di ExcelCara membuat, menukar, menyalin dan memadam makro VBA di Excel

Menyalin makro

Salin keseluruhan modul (drag-and-drop dalam VBE) atau hanya kod makro tertentu (salinan-paste).

Cara membuat, menukar, menyalin dan memadam makro VBA di ExcelCara membuat, menukar, menyalin dan memadam makro VBA di Excel

Memadam makro

Padam makro melalui kotak dialog "Macros" (ALT F8) atau terus dalam VBE (padamkan kod atau keluarkan keseluruhan modul).

Cara membuat, menukar, menyalin dan memadam makro VBA di ExcelCara membuat, menukar, menyalin dan memadam makro VBA di ExcelCara membuat, menukar, menyalin dan memadam makro VBA di Excel

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.

Cara membuat, menukar, menyalin dan memadam makro VBA di ExcelCara membuat, menukar, menyalin dan memadam makro VBA di ExcelCara membuat, menukar, menyalin dan memadam makro VBA di Excel

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.)

Cara membuat, menukar, menyalin dan memadam makro VBA di ExcelCara membuat, menukar, menyalin dan memadam makro VBA di ExcelCara membuat, menukar, menyalin dan memadam makro VBA di Excel

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara Membuat Garis Masa dalam Excel untuk Menapis Jadual Pivot dan Carta Cara Membuat Garis Masa dalam Excel untuk Menapis Jadual Pivot dan Carta Mar 22, 2025 am 11:20 AM

Artikel ini akan membimbing anda melalui proses membuat garis masa untuk jadual pivot Excel dan carta dan menunjukkan bagaimana anda boleh menggunakannya untuk berinteraksi dengan data anda dengan cara yang dinamik dan menarik. Anda telah mendapat data anda di Pivo

Formula Excel untuk mencari nilai teratas 3, 5, 10 dalam lajur atau baris Formula Excel untuk mencari nilai teratas 3, 5, 10 dalam lajur atau baris Apr 01, 2025 am 05:09 AM

Tutorial ini menunjukkan bagaimana untuk mencari nilai N atas dalam dataset dan mengambil data yang berkaitan dengan menggunakan formula Excel. Sama ada anda memerlukan kriteria tertentu, terendah, atau mereka yang memenuhi kriteria tertentu, panduan ini menyediakan penyelesaian. Findi

Semua yang anda perlu tahu untuk menyusun data di Helaian Google Semua yang anda perlu tahu untuk menyusun data di Helaian Google Mar 22, 2025 am 10:47 AM

Menguasai Susun Lembaran Google: Panduan Komprehensif Menyusun data dalam lembaran Google tidak perlu menjadi kompleks. Panduan ini merangkumi pelbagai teknik, dari menyusun keseluruhan helaian ke julat tertentu, mengikut warna, tarikh, dan pelbagai lajur. Sama ada anda novi

Regex untuk mengekstrak rentetan dalam Excel (satu atau semua perlawanan) Regex untuk mengekstrak rentetan dalam Excel (satu atau semua perlawanan) Mar 28, 2025 pm 12:19 PM

Dalam tutorial ini, anda akan belajar bagaimana menggunakan ungkapan biasa dalam Excel untuk mencari dan mengekstrak substrings yang sepadan dengan corak yang diberikan. Microsoft Excel menyediakan beberapa fungsi untuk mengekstrak teks dari sel. Fungsi -fungsi itu dapat mengatasi kebanyakan

Tambahkan senarai dropdown ke templat e -mel Outlook Tambahkan senarai dropdown ke templat e -mel Outlook Apr 01, 2025 am 05:13 AM

Tutorial ini menunjukkan kepada anda bagaimana untuk menambah senarai dropdown ke templat e -mel Outlook anda, termasuk pelbagai pilihan dan populasi pangkalan data. Walaupun Outlook tidak secara langsung menyokong dropdowns, panduan ini menyediakan penyelesaian kreatif. Templat e -mel SAV

Cara Mengaktifkan Templat di Gmail - Panduan Persediaan Cepat Cara Mengaktifkan Templat di Gmail - Panduan Persediaan Cepat Mar 21, 2025 pm 12:03 PM

Panduan ini menunjukkan kepada anda dua cara mudah untuk membolehkan templat e-mel di Gmail: menggunakan tetapan terbina dalam Gmail atau memasang templat e-mel yang dikongsi untuk sambungan Gmail Chrome. Templat Gmail adalah penjimat masa yang besar untuk e-mel yang sering dihantar, menghapuskan

Cara menjadualkan menghantar Outlook Cara menjadualkan menghantar Outlook Mar 22, 2025 am 09:57 AM

Bukankah mudah jika anda dapat menyusun e -mel sekarang dan menghantarnya pada masa yang lebih tepat, lebih tepat? Dengan ciri penjadualan Outlook, anda boleh berbuat demikian! Bayangkan bahawa anda bekerja larut malam, diilhamkan oleh IDE yang cemerlang

Cara membuang / memecah teks dan nombor dalam sel excel Cara membuang / memecah teks dan nombor dalam sel excel Apr 01, 2025 am 05:07 AM

Tutorial ini menunjukkan beberapa kaedah untuk memisahkan teks dan nombor dalam sel Excel, menggunakan kedua-dua fungsi terbina dalam dan fungsi VBA tersuai. Anda akan belajar bagaimana untuk mengekstrak nombor semasa mengeluarkan teks, mengasingkan teks semasa membuang nombor

See all articles