Mengautomatikkan tugas dengan perakam makro

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Untuk mengautomatikkan tugas berulang, anda boleh merakam makro dengan perakam makro dalam Microsoft Excel. Bayangkan anda mempunyai tarikh dalam format rawak dan anda ingin menggunakan format tunggal untuk kesemuanya. Makro boleh melakukannya untuk anda. Anda boleh merakam makro menggunakan format yang anda inginkan, dan kemudian main semula makro apabila perlu.

Tonton video yang menunjukkan anda cara untuk mencipta makro yang format tarikh dalam Excel.

Apabila anda merakam makro, perakam makro rekod semua langkah dalam Kod Visual Basic for Applications (VBA) . Langkah ini boleh memasukkan menaip teks atau nombor, mengklik sel atau perintah pada reben atau pada menu, pemformatan sel, baris atau lajur atau walaupun mengimport data dari sumber luaran, sebut, Microsoft Access. Visual Basic aplikasi (VBA) adalah subset bagi bahasa pemprograman Visual Basic yang berkesan dan disertakan dengan kebanyakan aplikasi Office. Walaupun VBA memberikan keupayaan untuk mengautomatikkan proses dalam dan di antara aplikasi Office, ia bukan perlu tahu kod VBA atau komputer pengaturcaraan jika perakam makro tidak apa yang anda inginkan.

Adalah penting untuk mengetahui bahawa anda apabila anda merakam makro, perakam makro memetik hampir setiap langkah yang anda buat. Jadi jika anda membuat kesilapan dalam jujukan anda, contohnya, mengklik butang yang anda tidak ingin klik, perakam makro akan merakamkan ia. Resolusi adalah jujukan seluruh merekod semula atau mengubah suai kod VBA itu sendiri. Ini adalah mengapa apabila anda merakam sesuatu, anda digalakkan untuk merakam proses yang anda sangat biasa. Lebih lancar anda merakam jujukan, lebih cekap makro akan dijalankan apabila anda mainkannya semula.

Makro dan VBA alat boleh ditemui pada tab pembangun , yang tersembunyi secara lalai, jadi langkah pertama adalah untuk mendayakannya. Untuk maklumat lanjut, lihat Tunjukkan tab pembangun.

Tab pembangun pada reben

Merakam makro

Terdapat beberapa perkara berguna yang anda perlu tahu tentang makro:

  • Apabila anda merakam makro untuk melaksanakan beberapa tugas dalam julat dalam Excel, makro hanya akan dijalankan pada sel dalam julat. Jadi jika anda menambah baris tambahan yang julat, makro akan tidak menjalankan proses pada baris baru, tetapi hanya sel dalam julat.

  • Jika anda mempunyai dirancang proses yang panjang tugas untuk merakam, merancang untuk mempunyai lebih kecil berkaitan makro dan bukannya membiarkan satu makro yang panjang.

  • Kini tidak perlu hanya tugas dalam Excel boleh merakamkan dalam makro. Proses makro anda boleh mengembangkan aplikasi Office lain, dan aplikasi lain yang menyokong aplikasi Visual Basic (VBA). Contohnya, anda boleh merakam makro yang anda mula-mula mengemas kini Jadual dalam Excel dan kemudian buka Outlook untuk e-mel jadual untuk alamat e-mel.

Ikuti langkah ini untuk merakam makro.

  1. Anda perlu pertama dayakan makro dalam Excel. Untuk melakukan ini:

    1. Pada tab Pembangun, dalam kumpulan Kod, klik Keselamatan Makro.

    2. Di bawah Seting Makro, klik Dayakan semua makro (tidak disyorkan, kod yang mungkin berbahaya dapat berjalan), kemudian klik OK.

      Amaran: Kod berniat jahat makro serius boleh kerosakan komputer anda. Untuk membantu menghalang kod yang mungkin berbahaya daripada berjalan, kami mengesyorkan anda mempunyai aplikasi imbasan virus yang dipasang, dan kembali ke lalai seting makro selepas anda selesai bekerja dengan makro.

  2. Pada tab Pembangun, dalam kumpulan Kod, klik Rakam Makro.

    -ATAU-

    Tekan Alt + T + M + R.

    Rakam Makro
  3. Dalam kotak Nama makro , masukkan nama untuk makro. Menjadikan nama seperti Perihalan mungkin agar anda boleh dengan cepat Cari jika anda mencipta makro yang lebih daripada satu.

    Nota: Aksara pertama nama makro mestilah huruf. Aksara seterusnya boleh jadi huruf, nombor atau aksara garis bawah. Ruang tidak boleh digunakan dalam nama makro; aksara garis bawah berfungsi dengan baik sebagai pemisah perkataan. Jika anda menggunakan nama makro yang juga merupakan rujukan sel, anda boleh mendapat mesej ralat bahawa nama makro tersebut tidak sah.

  4. Untuk memperuntukkan gabungan kawalan (Ctrl) kekunci pintas untuk menjalankan makro, dalam kotak kekunci pintasan , taip sebarang huruf (kedua-dua huruf besar atau kecil akan berfungsi) yang anda ingin gunakan. Anda digalakkan untuk menggunakan Ctrl + Shift (huruf besar) kekunci gabungan, kerana kekunci pintasan akan membatalkan sebarang kekunci pintasan lalai setara Excel sementara buku kerja yang mengandungi makro dibuka. Contohnya, jika anda menggunakan Ctrl + z (buat asal), anda akan kehilangan keupayaan untuk buat asal dalam kejadian Excel tersebut.

  5. Dalam senarai Simpan makro dalam , pilih yang anda ingin menyimpan makro.

    Secara umum, anda akan menyimpan makro anda dalam lokasi Buku kerja ini , tetapi jika anda ingin makro menjadi tersedia apabila anda menggunakan Excel, pilih Buku kerja makro peribadi. Apabila anda memilih Buku kerja makro peribadi, Excel mencipta buku kerja makro peribadi tersembunyi (Personal.xlsb) jika ia tidak wujud, dan menyimpan makro dalam buku kerja ini. Dalam Windows 10, Windows 7dan Windows Vista, buku kerja ini disimpan dalam C:\Users\user name\AppData\Local\Microsoft\Excel\XLStart folder. Dalam Microsoft Windows XP, buku kerja ini disimpan dalam C:\Documents dan Settings\user name\Application Data\Microsoft\Excel\XLStart folder. Buku kerja dalam XLStart folder dibuka secara automatik apabila Excel bermula dan kod yang anda telah simpan dalam buku kerja makro peribadi akan disenaraikan dalam dialog makro yang diterangkan dalam seksyen berikut. Untuk maklumat lanjut, lihat Menyimpan makro.

  6. Dalam kotak Perihalan , secara pilihan taipkan Perihalan ringkas Apakah makro.

    Walaupun medan Perihalan adalah pilihan, anda disyorkan untuk anda memasukkan satu. Juga, cuba masukkan perihalan yang bermakna dengan sebarang maklumat yang mungkin berguna untuk anda atau pengguna lain yang akan menjalankan makro. Jika anda mencipta banyak makro, Perihalan boleh membantu anda mengenal pasti dengan cepat makro yang tidak apa, jika tidak anda mungkin perlu meneka.

  7. Klik OK untuk mula merakam.

  8. Melaksanakan tindakan yang anda ingin rakamkan.

  9. Pada tab pembangun , dalam Kumpulan kod , klik Hentikan rakaman Imej butang .

    -ATAU-

    Tekan Alt + T + M + R.

Bekerja dengan makro yang dirakam dalam Excel

Dalam tab pembangun , klik makro untuk melihat makro yang dikaitkan dengan buku kerja. Atau tekan ALT + F8. Ini membuka kotak dialog makro .

Kotak dialog makro

Nota: Makro tidak boleh dibuat asal. Sebelum anda menjalankan makro yang dirakam untuk kali pertama, pastikan bahawa anda telah sama ada Menyimpan buku kerja yang anda ingin menjalankan makro, atau lebih baik lagi bekerja pada satu salinan buku kerja bagi mencegah perubahan tidak diingini. Jika anda menjalankan makro dan ia tidak melakukan apa yang anda inginkan, anda boleh menutup buku kerja tanpa menyimpannya.

Berikut adalah tambahan maklumat mengenai bekerja dengan makro dalam Excel.

Tugas

Perihalan

Mengubah seting keselamatan makro dalam Excel

Baca maklumat khusus mengenai seting keselamatan yang tersedia untuk makro dan makna mereka.

Menjalankan makro

Terdapat beberapa cara yang berbeza, anda boleh menjalankan makro, seperti menggunakan kekunci pintasan, objek grafik, cepat bar alat capaian, butang, atau walaupun apabila membuka buku kerja.

Mengedit makro

Anda menggunakan Editor Visual Basic untuk mengedit makro yang dilampirkan ke buku kerja.

Menyalin modul makro kepada buku kerja lain

Jika buku kerja mengandungi makro VBA yang anda ingin gunakan di tempat lain, anda boleh menyalin modul yang mengandungi makro tersebut untuk buku kerja terbuka yang lain menggunakan Editor Microsoft Visual Basic.

Memperuntukkan makro untuk objek, bentuk atau grafik

  1. Pada lembaran kerja, klik kanan objek, grafik, bentuk atau item yang anda ingin memperuntukkan makro sedia ada, dan kemudian klik Menguntukkan makro.

  2. Dalam kotak Peruntukkan makro , klik makro yang anda ingin peruntukkan.

Memperuntukkan makro kepada butang

Anda boleh memperuntukkan makro kepada ikon grafik dan menambahkannya pada bar alat capaian segera atau reben.

Memperuntukkan makro kepada kawalan pada lembaran kerja

Anda boleh memperuntukkan makro ke borang dan kawalan ActiveX dalam lembaran kerja.

Mendayakan atau menyahdayakan makro dalam fail Office

Ketahui cara untuk mendayakan atau menyahdayakan makro dalam fail Office.

Membuka Editor Visual Basic

Tekan Alt + F11

Mencari bantuan mengenai menggunakan Editor Visual Basic

Ketahui cara untuk mencari bantuan pada unsur Visual Basic.

Bekerja dengan kod dirakam dalam Editor Visual Basic (VBE)

Anda boleh bekerja dengan kod dirakam dalam Editor Visual Basic (VBE) dan tambah pemboleh ubah anda sendiri, kawalan struktur dan kod lain yang perakam makro tidak dapat merakam. Memandangkan perakam makro memetik hampir setiap langkah yang anda ambil semasa rakaman, anda boleh juga membersihkan sebarang kod dirakam tidak diperlukan yang berfungsi tujuan tiada dalam makro. Menyemak semula kod dirakam anda adalah cara yang hebat untuk mengetahui atau menghalusi kemahiran pemprograman VBA anda.

Untuk maklumat lanjut tentang mengubah suai kod dirakam dalam contoh, lihat Mari bermula dengan VBA dalam Excel.

Perlukan bantuan lanjut?

Anda boleh bertanya pada pakar dalam bahagian Komuniti Teknikal Excel, mendapatkan sokongan daripada Komuniti jawapan, atau mencadangkan ciri baru atau pembaikan di Excel User Voice.

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Lihat Juga

Mula cepat: mencipta makro

Pintasan papan kekunci dalam Excel for Windows

Pintasan papan kekunci dalam Excel for Mac

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×