


Masukkan dan jalankan makro VBA di Excel-Panduan Langkah demi Langkah
May 28, 2025 am 10:48 AMIni adalah tutorial langkah demi langkah ringkas yang ditujukan kepada pemula yang menunjukkan cara menggabungkan kod VBA (Visual Basic untuk Kod Aplikasi) ke dalam buku kerja Excel anda dan melaksanakan makro ini untuk menangani keperluan spreadsheet anda.
Ramai individu, termasuk saya dan anda, tidak berpengalaman pakar Microsoft Office. Oleh itu, kita mungkin tidak biasa dengan semua nuansa menggunakan pilihan tertentu atau perbezaan yang bijak dalam kelajuan pelaksanaan VBA di pelbagai versi Excel. Kami menggunakan Excel sebagai alat untuk menguruskan data praktikal kami.
Bayangkan anda perlu mengubah suai data anda dengan cara tertentu. Selepas penyelidikan yang luas dalam talian, anda menemui makro VBA yang memenuhi keperluan anda. Walau bagaimanapun, pemahaman VBA anda dapat diperbaiki. Jangan teragak-agak untuk meneroka panduan langkah demi langkah ini untuk menggunakan kod yang anda dapati dengan berkesan:
Membenamkan kod VBA ke dalam buku kerja excel --------------------------------------------Untuk demonstrasi ini, kami akan menggunakan makro VBA untuk menghapuskan rehat garis dari lembaran kerja aktif.
Buka buku kerja anda di Excel.
Tekan ALT F11 untuk melancarkan Visual Basic Editor (VBE).
Klik kanan pada nama buku kerja anda di panel " Projek-VBaProject " (terletak di sudut kiri atas tetingkap editor) dan pilih Masukkan-> modul dari menu konteks.
Salin kod VBA (dari laman web, dan lain -lain) dan tampal ke panel kanan editor VBA (tetingkap " Module1 ").
-
Petua: Meningkatkan prestasi makro jika kod makro VBA anda tidak mempunyai baris berikut pada permulaan:
Application.screenUpdating = false Application.Calculation = XLCalculationManual
Tambahkan garis ini untuk mempercepat pelaksanaan makro anda (rujuk tangkapan skrin di atas):
- Secara langsung selepas semua baris bermula dengan redup (atau segera mengikuti garis sub jika tidak ada garis " redup "):
Application.ScreenUpdating = False Application.Calculation = xlCalculationManual
- Sebelum Sub Akhir :
Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic
Perintah -perintah ini, seperti tajuk mereka, melumpuhkan kemas kini skrin dan pengiraan semula formula sebelum menjalankan makro.
Sebaik sahaja makro selesai, semuanya mengaktifkan semula. Oleh itu, prestasi meningkat sebanyak 10% hingga 500% (ya, makro beroperasi lima kali lebih cepat apabila kerap mengubah kandungan sel).
- Secara langsung selepas semua baris bermula dengan redup (atau segera mengikuti garis sub jika tidak ada garis " redup "):
-
Simpan buku kerja anda sebagai " Buku Kerja Macro-Enabled Excel ". Tekan CTRL S, kemudian klik butang " Tidak " dalam dialog amaran " Ciri-ciri berikut tidak dapat disimpan dalam dialog Amaran Buku Kerja Makro ".
Dialog " Save As " akan muncul. Pilih " Buku Kerja Berkenaan Macro Excel " dari menu dropdown " Simpan sebagai Jenis " dan tekan butang Simpan .
Tekan Alt Q untuk keluar dari tetingkap editor dan kembali ke buku kerja anda.
Cara Melaksanakan Macro VBA di Excel
Untuk menjalankan kod VBA yang telah dimasukkan seperti yang digariskan sebelum ini, tekan Alt F8 untuk membuka dialog " Makro ".
Seterusnya, pilih makro yang dikehendaki dari senarai "Nama Makro" dan klik butang "Run".
Atas ialah kandungan terperinci Masukkan dan jalankan makro VBA di Excel-Panduan Langkah demi Langkah. 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)

Kumpulan mengikut bulan dalam jadual pivot Excel memerlukan anda untuk memastikan bahawa tarikh itu diformat dengan betul, kemudian masukkan jadual pivot dan tambahkan medan tarikh, dan akhirnya klik kanan kumpulan untuk memilih "bulan" agregasi. Jika anda menghadapi masalah, periksa sama ada ia adalah format tarikh standard dan julat data adalah munasabah, dan menyesuaikan format nombor untuk memaparkan bulan dengan betul.

Tutorial menunjukkan bagaimana untuk bertukar -tukar mod cahaya dan gelap dalam aplikasi Outlook yang berbeza, dan bagaimana untuk menyimpan panel bacaan putih dalam tema hitam. Sekiranya anda sering bekerja dengan e -mel anda pada waktu malam, Outlook Mode Dark dapat mengurangkan ketegangan mata dan

Untuk menetapkan tajuk berulang setiap halaman apabila cetakan Excel, gunakan ciri "Tajuk Top Top". Langkah -langkah khusus: 1. Buka fail Excel dan klik tab "Layout Page"; 2. Klik butang "Tajuk Cetak"; 3. Pilih "baris tajuk atas" dalam tetingkap pop timbul dan pilih baris untuk diulang (seperti baris 1); 4. Klik "OK" untuk melengkapkan tetapan. Nota termasuk: Hanya kesan yang boleh dilihat apabila pratonton percetakan atau percetakan sebenar, elakkan memilih terlalu banyak baris tajuk untuk mempengaruhi paparan teks, lembaran kerja yang berbeza perlu ditetapkan secara berasingan, ExcelOnline tidak menyokong fungsi ini, memerlukan versi tempatan, operasi versi MAC adalah serupa, tetapi antara muka sedikit berbeza.

Ia biasa mahu mengambil tangkapan skrin pada PC. Jika anda tidak menggunakan alat pihak ketiga, anda boleh melakukannya secara manual. Cara yang paling jelas ialah memukul butang PRT SC/atau cetak butang SCRN (cetak kunci skrin), yang akan merebut keseluruhan skrin PC. Awak buat

MicrosoftTeamsRecordingSarestoredIntHecloud, biasanya

Mencari nilai kedua terbesar dalam Excel boleh dilaksanakan dengan fungsi yang besar. Formula adalah = besar (julat, 2), di mana julat adalah kawasan data; Jika nilai maksimum muncul berulang kali dan semua nilai maksimum perlu dikecualikan dan nilai maksimum kedua didapati, anda boleh menggunakan formula array = max (jika (rangemax (julat), julat)), dan versi lama Excel perlu dilaksanakan oleh CTRL Shift Enter; Bagi pengguna yang tidak biasa dengan formula, anda juga boleh mencari secara manual dengan menyusun data dalam urutan menurun dan melihat sel kedua, tetapi kaedah ini akan mengubah susunan data asal. Adalah disyorkan untuk menyalin data terlebih dahulu dan kemudian beroperasi.

Topulldatafromthewebintoexcelwithoutcoding, usepowerQueryforstructuredHtmlTablesByenteringTheurlunderdata> getData> dariWebandSelectingThedesiredTable;

Untuk menggabungkan pelbagai dokumen perkataan, tiga kaedah boleh diterima pakai: Pertama, gunakan fungsi "masukkan" terbina dalam perkataan untuk menyesuaikan dokumen dengan format bersatu dan sebilangan kecil daripada mereka; kedua, salin dan tampal dan pilih "mengekalkan teks" untuk mengelakkan konflik format, yang sesuai untuk situasi di mana jenis -jenis perlu dikawal secara fleksibel; Ketiga, gunakan ketiga, gunakan alat pihak ketiga seperti PowerAutomate, WPSOffice atau alat dalam talian untuk mencapai pemprosesan batch, yang sesuai untuk menggabungkan sejumlah besar dokumen. Setiap kaedah mempunyai senario tersendiri dan harus dipilih mengikut keperluan sebenar.
