Video: Tutorial Excel Belajar Macro & Print #2 Merekam Macro 2024
Salah satu cara Anda bisa mendapatkan kode ke modul VBA adalah dengan merekam tindakan Anda, dengan menggunakan perekam makro Excel. Satu hal yang perlu Anda ingat adalah bahwa Anda hanya dapat merekam hal-hal yang dapat Anda lakukan secara langsung di Excel. Menampilkan kotak pesan tidak dalam repertoar biasa Excel. (Ini adalah hal VBA.) Perekam makro berguna, namun dalam banyak kasus, Anda mungkin perlu memasukkan setidaknya beberapa kode secara manual.
Berikut adalah contoh langkah demi langkah yang menunjukkan kepada Anda bagaimana cara merekam makro yang memasukkan lembar kerja baru dan menyembunyikan semua kecuali sepuluh baris pertama dan semua kecuali sepuluh kolom pertama. Jika Anda ingin mencoba contoh ini, mulailah dengan buku kerja kosong yang baru dan ikuti langkah-langkah ini:
-
Aktifkan lembar kerja di buku kerja.
Lembar kerja akan dilakukan.
-
Klik tab Pengembang, dan pastikan bahwa Use Relative References tidak tidak disorot.
Makro ini akan dicatat menggunakan Absolute References.
-
Pilih Pengembang → Kode → Rekam Makro, atau klik ikon di sebelah indikator Siap di ujung kiri bilah status.
Excel menampilkan kotak dialog Record Macro-nya.
-
Pada kotak dialog Record Macro, beri nama macro TenByTen, dan tekan Shift + T untuk tombol shortcut.
Makro dapat dijalankan saat Anda menekan Ctrl + Shift + T.
-
Klik OK untuk mulai merekam.
Excel secara otomatis memasukkan modul VBA baru ke dalam proyek yang sesuai dengan buku kerja yang aktif. Dari titik ini, Excel mengubah tindakan Anda menjadi kode VBA. Saat Anda merekam, ikon di status bar berubah menjadi kotak kecil. Ini adalah pengingat bahwa perekam makro sedang berjalan. Anda juga bisa mengklik ikon itu untuk menghentikan perekam makro.
-
Klik ikon Lembar Baru di sebelah kanan tab lembar terakhir.
Excel memasukkan lembar kerja baru.
-
Pilih seluruh Kolom K (kolom ke-11) dan tekan Ctrl + Shift + panah kanan; lalu klik kanan pada kolom yang dipilih dan pilih Hide dari menu shortcut.
Excel menyembunyikan semua kolom yang dipilih.
-
Pilih seluruh Baris 11 dan tekan Ctrl + Shift + panah bawah; lalu klik kanan setiap baris yang dipilih dan pilih Hide dari menu jalan pintas.
Excel menyembunyikan semua kolom yang dipilih.
-
Pilih sel A1.
-
Pilih Developer → Code → Stop Recording, atau klik tombol Stop Recording pada status bar (kotak kecil).
Excel berhenti merekam tindakan Anda.
Untuk melihat makro yang baru direkam ini, tekan Alt + F11 untuk mengaktifkan VBE. Cari nama buku kerja di jendela Project. Anda melihat bahwa proyek ini memiliki modul baru yang terdaftar. Nama modul tergantung pada apakah Anda memiliki modul lain di buku kerja saat Anda mulai merekam makro.Jika tidak, modul akan diberi nama Module1. Anda dapat mengklik dua kali modul untuk melihat jendela Kode untuk modul.
Inilah kode yang dihasilkan oleh tindakan Anda:
Sub TenByTen () "TenByTen Macro" Shortcut Keyboard: Ctrl + Shift + T 'Sheets. Tambahkan Setelah: = Kolom ActiveSheet ("K: K"). Pilih Rentang (Seleksi, Selesai. Akhir (xlToRight)). Pilih Seleksi. Seluruh kolom. Hidden = True Rows ("11: 11"). Pilih Range (Seleksi, Selesai. End (xlDown)). Pilih Seleksi. Seluruh baris. Hidden = True Range ("A1"). Pilih End Sub
Untuk mencoba makro ini, aktifkan lembar kerja apapun dan tekan tombol shortcut yang Anda tetapkan di Langkah 4: Ctrl + Shift + T.
Jika Anda tidak menetapkan tombol pintasan ke makro, jangan khawatir. Berikut adalah cara menampilkan daftar semua makro yang tersedia dan menjalankan yang Anda inginkan:
-
Pilih Developer → Code → Macros.
Penggemar keyboard bisa menekan Alt + F8. Salah satu dari metode ini menampilkan kotak dialog yang mencantumkan semua makro yang tersedia.
-
Pilih makro dalam daftar (dalam kasus ini, TenByTen).
-
Klik tombol Run.
Excel mengeksekusi makro, dan Anda mendapatkan lembar kerja baru dengan sepuluh baris terlihat dan sepuluh kolom terlihat.
Anda dapat menjalankan sejumlah perintah dan melakukan sejumlah tindakan saat perekam makro sedang berjalan. Excel dengan patuh menerjemahkan tindakan mouse dan penekanan tombol Anda ke kode VBA.
Dan, tentu saja, Anda juga bisa mengedit makro setelah Anda merekamnya. Untuk menguji kemampuan baru Anda, coba edit makro sehingga memasukkan lembar kerja dengan sembilan baris dan kolom yang terlihat - cocok untuk teka-teki Sudoku.