Untuk mengotomatisasi tugas berulang, Anda bisa merekam makro dengan Perekam Makro dalam Microsoft Excel. Bayangkan Anda memiliki tanggal dalam format acak dan Anda ingin menerapkan satu format ke semuanya. Makro bisa melakukannya untuk Anda. Anda dapat merekam makro dengan menerapkan format yang diinginkan, lalu memutar ulang makro kapan pun diperlukan.

Ketika Anda merekam makro, perekam makro merekam semua langkah dalam Visual Basic untuk Applications (VBA) anda. Langkah ini bisa mencakup mengetik teks atau angka, mengklik sel atau perintah pada pita atau menu, memformat sel, baris, atau kolom, atau bahkan mengimpor data dari sumber eksternal, katakanlah Microsoft Access. Visual Basic Aplikasi (VBA) adalah subset dari bahasa pemrograman Visual Basic yang canggih, dan disertakan dengan sebagian besar Office pencarian. Meskipun VBA memberi Anda kemampuan untuk mengotomatiskan proses di dalam dan antar aplikasi Office, tidak perlu mengetahui kode VBA atau pemrograman komputer jika Perekam Makro melakukan apa yang Anda inginkan.

Penting untuk mengetahui bahwa Anda saat Anda merekam makro, Perekam Makro merekam hampir setiap gerakan yang Anda buat. Jadi jika Anda membuat kesalahan dalam urutan Anda, misalnya, mengklik tombol yang tidak Anda maksudkan untuk diklik, Perekam Makro akan merekamnya. Resolusinya adalah merekam ulang seluruh urutan, atau mengubah kode VBA itu sendiri. Itulah mengapa setiap kali Anda merekam sesuatu, lebih baik merekam proses yang sudah biasa bagi Anda. Semakin lancar Anda merekam urutan, makro akan berjalan lebih efisien saat Anda memutarnya kembali.

Makro dan alat VBA bisa ditemukan pada tab Pengembang, yang disembunyikan secara default, jadi langkah pertama adalah mengaktifkannya. Untuk informasi selengkapnya, lihat Memperlihatkan tab Pengembang.

Tab Pengembang pada pita

Merekam makro

Ada beberapa hal bermanfaat yang harus Anda ketahui tentang makro:

  • Saat Anda merekam makro untuk melakukan serangkaian tugas dalam satu rentang Excel, makro hanya akan berjalan pada sel di dalam rentang. Jadi, jika Anda menambahkan baris tambahan ke rentang, makro tidak akan menjalankan proses pada baris baru, tetapi hanya sel di dalam rentang.

  • Jika Anda telah merencanakan proses panjang tugas untuk merekam, rencanakan untuk memiliki makro relevan yang lebih kecil daripada memiliki satu makro yang panjang.

  • Tidak perlu bahwa hanya tugas di Excel dapat direkam dalam makro. Proses makro Anda dapat meluas ke aplikasi Office lainnya, dan aplikasi lainnya yang mendukung Visual Basic Application (VBA). Misalnya, Anda bisa merekam makro di mana Anda terlebih dahulu memperbarui tabel di Excel lalu buka Outlook mengirimkan tabel melalui email ke alamat email.

Ikuti langkah-langkah ini untuk merekam makro.

  1. Pada tab Pengembang, dalam grup Kode, klik Rekam Makro.

    -ATAU-

    Tekan Alt+T+M+R.

    Perintah Rekam Makro dalam grup Kode pada tab Pengembang
  2. Dalam kotak Nama makro, masukkan nama untuk makro. Buat nama sebagai deskriptif mungkin sehingga Anda bisa dengan cepat menemukannya jika Anda membuat lebih dari satu makro.

    Catatan: Karakter pertama dari nama makro harus berupa huruf. Karakter berikutnya bisa berupa karakter huruf, angka, atau garis bawah. Spasi tidak bisa digunakan dalam nama makro; karakter garis bawah berfungsi baik sebagai pemisah kata. Jika Anda menggunakan nama makro yang juga merupakan referensi sel, Anda mungkin mendapatkan pesan kesalahan bahwa nama makro tidak valid.

  3. Untuk menetapkan pintasan papan ketik untuk menjalankan makro, di kotak Tombol pintasan, ketik huruf apa pun (baik huruf besar atau huruf kecil akan berfungsi) yang ingin Anda gunakan. Lebih baik menggunakan kombinasi tombol Ctrl + Shift (huruf besar), karena tombol pintasan makro akan menimpa tombol pintasan Excel default yang sama saat buku kerja yang berisi makro terbuka. Misalnya, jika menggunakan Ctrl+Z (Batalkan), Anda akan kehilangan kemampuan untuk Membatalkan dalam hal Excel lanjut.

  4. Dalam daftar Simpan makro di, pilih tempat Anda ingin menyimpan makro.

    Secara umum, Anda akan menyimpan makro Anda di lokasi Buku Kerja Ini, tapi jika Anda ingin makro tersedia setiap kali Anda menggunakan Excel, pilih Buku Kerja Makro Pribadi . Saat Anda memilih BukuKerja Makro Pribadi , Excel akan membuat buku kerja makro pribadi (Personal.xlsb) jika belum ada, dan menyimpan makro di buku kerja ini.

  5. Dalam kotak Deskripsi, ketikkan deskripsi singkat singkat tentang fungsi makro.

    Meskipun bidang deskripsi bersifat opsional, disarankan untuk memasukkan bidang deskripsi. Selain itu, coba masukkan deskripsi bermakna dengan setiap informasi yang mungkin berguna bagi Anda atau pengguna lain yang akan menjalankan makro. Jika Anda membuat banyak makro, deskripsi bisa membantu Anda dengan cepat mengidentifikasi makro mana yang melakukan apa, jika tidak mungkin Anda tebak.

  6. Klik OK untuk mulai merekam.

  7. Lakukan tindakan yang ingin Anda rekam.

  8. Pada tab Pengembang, dalam grup Kode, klik Hentikan Perekaman Gambar tombol .

    -ATAU-

    Tekan Alt+T+M+R.

Bekerja dengan makro yang direkam di Excel

Di tab Pengembang, klik Makro untuk menampilkan makro yang terkait dengan buku kerja. Atau tekan Alt+ F8. Ini membuka kotak dialog Makro.

Kotak dialog Makro

Perhatian: Makro tidak dapat dibatalkan. Sebelum menjalankan makro terekam untuk pertama kalinya, pastikan Anda sudah menyimpan buku kerja di tempat Anda ingin menjalankan makro, atau lebih baik lagi bekerja di salinan buku kerja untuk mencegah perubahan yang tidak diinginkan. Jika Anda menjalankan makro dan tidak melakukan yang Anda inginkan, Anda bisa menutup buku kerja tanpa menyimpannya.

Berikut informasi lebih lanjut tentang bekerja dengan makro di Excel.

Tugas

Deskripsi

Mengubah pengaturan keamanan makro di Excel

Baca informasi spesifik tentang pengaturan keamanan yang tersedia untuk makro, dan artinya.

Menjalankan makro

Ada beberapa cara berbeda untuk menjalankan makro, seperti menggunakan tombol pintasan, objek grafik, Bilah Alat Akses Cepat, tombol, atau bahkan saat membuka buku kerja.

Mengedit makro

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

Menyalin modul makro ke buku kerja yang lain

Jika buku kerja berisi makro VBA yang ingin Anda gunakan di tempat lain, Anda bisa menyalin modul yang berisi makro itu ke buku kerja terbuka lainnya dengan menggunakan Microsoft Visual Basic Editor.

Menetapkan makro ke objek, bentuk atau grafik

  1. Pada lembar kerja, klik kanan objek, grafik, bentuk, atau item yang ingin Anda tetapkan makro yang sudah ada, lalu klik Tetapkan Makro.

  2. Di kotak Tetapkan Makro, klik makro yang ingin Anda tetapkan.

Menetapkan makro ke sebuah tombol

Anda bisa menetapkan makro ke ikon grafik, dan menambahkannya ke Toolbar Akses Cepat, atau pita.

Menetapkan makro ke kontrol pada lembar kerja

Anda bisa menetapkan makro ke formulir ActiveX kontrol dalam lembar kerja.

Mengaktifkan atau menonaktifkan makro dalam file Office

Pelajari cara mengaktifkan atau menonaktifkan makro di Office makro.

Membuka Editor Visual Basic

Tekan Alt+F11

Temukan Bantuan untuk menggunakan Editor Visual Basic

Pelajari cara menemukan bantuan Visual Basic elemen.

Bekerja dengan kode yang direkam dalam Visual Basic Editor (VBE)

Anda bisa bekerja dengan kode rekaman di Editor Visual Basic (VBE) dan menambahkan variabel, struktur kontrol, dan kode lain yang tidak bisa direkam oleh Perekam Makro. Karena perekam makro merekam hampir setiap langkah yang Anda ambil saat merekam, Anda juga bisa membersihkan semua kode rekaman yang tidak diperlukan yang berfungsi tanpa tujuan di dalam makro. Meninjau kode yang direkam adalah cara yang hebat untuk mempelajari atau mempertajam keahlian pemrograman VBA Anda.

Untuk informasi selengkapnya tentang mengubah kode yang direkam dalam contoh, lihat Mulai menggunakan VBA Excel.

Merekam makro

Ada beberapa hal bermanfaat yang harus Anda ketahui tentang makro:

  • Saat Anda merekam makro untuk melakukan serangkaian tugas dalam satu rentang Excel, makro hanya akan berjalan pada sel di dalam rentang. Jadi, jika Anda menambahkan baris tambahan ke rentang, makro tidak akan menjalankan proses pada baris baru, tetapi hanya sel di dalam rentang asli.

  • Jika Anda telah merencanakan proses panjang tugas untuk merekam, rencanakan untuk memiliki makro relevan yang lebih kecil daripada memiliki satu makro yang panjang.

  • Tidak perlu bahwa hanya tugas di Excel dapat direkam dalam makro. Proses makro Anda dapat meluas ke aplikasi Office lainnya, dan aplikasi lainnya yang mendukung Visual Basic Application (VBA). Misalnya, Anda bisa merekam makro di mana Anda terlebih dahulu memperbarui tabel di Excel lalu buka Outlook mengirimkan tabel melalui email ke alamat email.

Makro dan alat VBA bisa ditemukan pada tab Pengembang, yang disembunyikan secara default, jadi langkah pertama adalah mengaktifkannya.

  1. Masuk ke Excel > Preferensi...> Toolbar & Pita.

  2. Dalam kategori Kustomisasi Pita, di daftar Tab Utama, pilih kotak centang Pengembang, lalu klik Simpan.

Ikuti langkah-langkah ini untuk merekam makro.

  1. Pada tab Pengembang, klik Rekam Makro.

  2. Dalam kotak Nama makro, masukkan nama untuk makro. Buat nama sebagai deskriptif mungkin, sehingga Anda bisa segera menemukannya jika Anda membuat lebih dari satu makro.

    Catatan: Karakter pertama dari nama makro harus berupa huruf. Karakter berikutnya bisa berupa karakter huruf, angka, atau garis bawah. Spasi tidak bisa digunakan dalam nama makro; karakter garis bawah berfungsi baik sebagai pemisah kata. Jika Anda menggunakan nama makro yang juga merupakan referensi sel, Anda mungkin mendapatkan pesan kesalahan bahwa nama makro tidak valid.

  3. Dalam daftar Simpan makro di, pilih tempat Anda ingin menyimpan makro.

    Secara umum, Anda akan menyimpan makro Anda di lokasi Buku Kerja Ini, tapi jika Anda ingin makro tersedia setiap kali Anda menggunakan Excel, pilih Buku Kerja Makro Pribadi. Saat Anda memilih BukuKerja Makro Pribadi , Excel akan membuat buku kerja makro pribadi tersembunyi (PERSONAL.XLSB) jika belum ada, dan menyimpan makro di buku kerja ini. Buku kerja di folder itu dibuka secara otomatis setiap kali Excel dimulai, dan semua kode yang anda simpan di buku kerja makro pribadi akan dicantumkan dalam dialog Makro, yang dijelaskan di bagian berikutnya.

  4. Untuk menetapkan pintasan papan ketik untuk menjalankan makro, di kotak Tombol pintasan, ketik huruf apa pun (baik huruf besar atau huruf kecil akan berfungsi) yang ingin Anda gunakan. Lebih baik menggunakan kombinasi tombol yang tidak berkaitan dengan tombol pintasan yang sudah ada, karena tombol pintasan makro akan menimpa tombol pintasan Excel default yang sama saat buku kerja yang berisi makro terbuka.

  5. Dalam kotak Deskripsi, ketikkan deskripsi singkat singkat tentang fungsi makro.

    Meskipun bidang deskripsi bersifat opsional, disarankan untuk memasukkan bidang deskripsi. Sangat membantu untuk memasukkan deskripsi yang bermakna dengan setiap informasi yang mungkin berguna bagi Anda atau pengguna lain yang akan menjalankan makro. Jika Anda membuat banyak makro, deskripsi bisa membantu Anda dengan cepat mengidentifikasi makro mana yang melakukan apa, jika tidak mungkin Anda tebak.

  6. Klik OK untuk mulai merekam.

  7. Lakukan tindakan yang ingin Anda rekam.

  8. Pada tab Pengembang, klik Hentikan Perekaman.

Bekerja dengan makro yang direkam di Excel

Di tab Pengembang, klik Makro untuk menampilkan makro yang terkait dengan buku kerja. Ini membuka kotak dialog Makro.

Catatan: Makro tidak dapat dibatalkan. Sebelum menjalankan makro terekam untuk pertama kalinya, pastikan Anda sudah menyimpan buku kerja di tempat Anda ingin menjalankan makro, atau lebih baik lagi bekerja di salinan buku kerja untuk mencegah perubahan yang tidak diinginkan. Jika Anda menjalankan makro dan tidak melakukan yang Anda inginkan, Anda bisa menutup buku kerja tanpa menyimpannya.

Berikut informasi lebih lanjut tentang bekerja dengan makro di Excel.

Tugas

Deskripsi

Mengaktifkan atau menonaktifkan makro

Pelajari cara mengaktifkan atau menonaktifkan makro di Excel untuk Mac.

Menyalin modul makro ke buku kerja yang lain

Jika buku kerja berisi makro VBA yang ingin Anda gunakan di tempat lain, Anda bisa menyalin modul yang berisi makro itu ke buku kerja terbuka lainnya dengan menggunakan Microsoft Visual Basic Editor.

Menetapkan makro ke objek, bentuk atau grafik

  1. Pada lembar kerja, klik kanan objek, grafik, bentuk, atau item yang ingin Anda tetapkan makro yang sudah ada, lalu klik Tetapkan Makro.

  2. Di kotak Tetapkan Makro, klik makro yang ingin Anda tetapkan.

Menetapkan makro ke sebuah tombol

Anda bisa menetapkan makro ke ikon grafik, dan menambahkannya ke Toolbar Akses Cepat, atau pita.

Menetapkan makro ke kontrol pada lembar kerja

Anda bisa menetapkan makro ke formulir ActiveX kontrol dalam lembar kerja.

Membuka Editor Visual Basic

Pada tab Pengembang, klik Visual Basic, atau klik menu Alat > Makro > Visual Basic Editor....

Temukan Bantuan untuk menggunakan Editor Visual Basic

Pelajari cara menemukan bantuan Visual Basic elemen.

Perlu bantuan lainnya?

Anda dapat bertanya kapan saja kepada pakar di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas Jawaban.

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Office Insiders

Apakah informasi ini bermanfaat?

Seberapa puaskah Anda dengan kualitas terjemahannya?
Apa yang memengaruhi pengalaman Anda?

Terima kasih atas umpan balik Anda!

×