Tips Makro Excel – Cara Menjalankan Makro Secara Otomatis Saat Anda Membuka Buku Kerja Excel Anda

Tips Makro Excel – Cara Menjalankan Makro Secara Otomatis Saat Anda Membuka Buku Kerja Excel Anda

Tips Makro Excel : Artikel ini akan menjelaskan beberapa cara berbeda untuk menjalankan Makro Excel secara otomatis saat Anda membuka file Excel.

Cara paling sederhana untuk menjalankan makro secara otomatis adalah dengan menamai makro itu Auto_Open di buku kerja yang ingin Anda buka. Anda dapat mengikuti langkah-langkah di bawah ini untuk mencapainya.

Pertama-tama pastikan Tab Pengembang diaktifkan. Anda mungkin mendapatkan peringatan tentang Keamanan Makro, maka Anda perlu mengatur tingkat keamanan untuk mengaktifkan semua makro.

Tab Pengembang
Grup Kode
Keamanan Makro
Tekan Aktifkan Semua Makro (sarankan Anda mengembalikan ini ke salah satu pengaturan Nonaktifkan Semua Makro ketika Anda selesai bekerja dengan makro untuk mencegah kode berbahaya dijalankan tanpa pemberitahuan).
Buka buku kerja yang ingin Anda simpan makronya
Hit Rekam Makro
Ketik nama Auto_Open di kotak dialog Nama Makro
Dalam daftar Toko Makro- Anda perlu memutuskan di mana Anda ingin makro disimpan

Catatan- jika Anda ingin makro Anda tersedia setiap kali Anda membuka Excel, Anda perlu menyimpan makro di buku Kerja Makro Pribadi. Ketika Anda memilih opsi ini maka Excel membuat (jika belum dibuat) buku kerja ini dan menyimpan makro di lokasi tersebut, secara default buku kerja makro ini bernama Personal.xlsb.

Klik OK dan mulai merekam makro Anda
Setelah Anda selesai merekam makro Anda, Anda dapat menekan Tab Pengembang – Grup Kode- Berhenti Merekam atau
Tekan Ikon Berhenti Merekam di sisi kiri bilah Status buku kerja (ini adalah metode tercepat)

Jika Anda perlu menemukan di mana folder XLStart Anda, Anda dapat melakukannya dengan (Excel 2013)

Mengajukan
Pilihan
Jika Anda ingin makro Auto_Open ini tersedia untuk dijalankan secara otomatis di buku kerja lain, maka Anda perlu buku kerja itu disimpan di folder XLStart sehingga kedua buku kerja dibuka saat Excel dimulai
Pusat Kepercayaan
Pengaturan Pusat Kepercayaan
Lokasi Tepercaya – Anda akan menemukannya di sini

Ada beberapa batasan saat menggunakan metode Auto_Open

Jika buku kerja tempat Auto_Open disimpan berisi prosedur VBA dalam acara Open-nya, maka prosedur itu akan menimpa makro Auto_Open.
Saat Auto_Open berjalan sebelum buku kerja lain dibuka, jika Anda telah merekam tindakan yang ingin dilakukan Excel pada buku kerja default atau yang dibuka dari folder XLStart maka Auto_Open tidak akan berjalan saat Anda memulai ulang Excel karena makro berjalan sebelum default dan buku kerja startup dibuka.
Auto_Open tidak akan berjalan jika Anda membuka buku kerja secara terprogram.

Jika Anda tidak ingin makro Auto_Open dijalankan saat membuka file Excel, cukup tahan tombol SHIFT saat Anda memulai Excel.

Jadi bagaimana Anda mengatasi keterbatasan ini jika terjadi?

Yang perlu Anda lakukan adalah membuat prosedur VBA untuk Acara Terbuka –

Pastikan Tab Pengembang tersedia
Buka buku kerja tempat Anda ingin menyimpan makro
Tab Pengembang – Grup Kode – Visual Basic
Jendela Penjelajah Proyek
Klik kanan Buku Kerja Ini
Lihat Kode
Dari Buku Kerja Pilih Daftar Objek – prosedur kosong dibuat secara otomatis yang terlihat seperti ini

Tambahkan kode Anda ke prosedur dalam hal ini misalnya tambahkan tanggal hari ini ke Sel A1

Beralih kembali ke Excel dan simpan file dengan ekstensi .xlsm (makro)
Tutup pekerjaan Anda lalu buka kembali prosedur Anda harus dijalankan

Pilih solusi yang tepat untuk Anda sendiri, baik dengan menyimpan makro sebagai Auto_Open, atau membuat dan membuka prosedur Acara di VBA.

Tips Makro Excel – Untuk Apa Tiga Jendela Dalam Editor Visual Basic?

Pada artikel ini kita akan melihat tiga jendela di Editor Visual Basic dan mengeksplorasi untuk apa mereka.

Ketiga jendela tersebut adalah:

Jendela Proyek
Jendela Kode
Jendela Properti

Tab Pengembang harus diaktifkan agar Anda dapat melihat jendela ini. Jadi jika Anda tidak dapat melihat Tab Pengembang, jangan khawatir untuk mengaktifkannya sangat mudah.

Di Excel 2010 dan seterusnya

Klik pada tab File pada pita untuk membuka menu file
Klik Opsi di menu untuk membuka kotak dialog Opsi Excel.
Klik opsi Customize Ribbon di jendela sebelah kiri untuk melihat opsi yang tersedia di jendela sebelah kanan kotak dialog.
Di bawah bagian Tab Utama dari jendela opsi, centang opsi Pengembang.
Klik Oke.
Tab Pengembang sekarang akan terlihat di pita di jendela Excel Anda

Anda dapat menavigasi ke Jendela Pengembang dengan

Tab Pengembang
Grup Kode
Editor Visual Basic

Atau menggunakan pintasan keyboard ALT+F11 (favorit pribadi saya).

Jika jendela Anda tidak terlihat seperti di atas, (mungkin hanya satu layar abu-abu atau hanya menampilkan salah satu elemen), sekali lagi sangat mudah untuk mengaktifkan semua bagian berbeda dari jendela pengembang yang kita butuhkan. Semua bagian layar yang kita butuhkan ada di View Menu. Tekan saja View lalu aktifkan lalu satu per satu.

Jendela PROJECT EXPLORER Jendela ini menampilkan Proyek untuk setiap buku kerja yang Anda buka pada saat itu – proyek hanyalah kumpulan objek dan modul yang ditautkan ke buku kerja Anda saat ini. Sepertinya ada banyak hal yang terjadi, tetapi Anda akan segera terbiasa bernavigasi di sekitar layar. Secara default atau awalnya proyek Anda akan berisi

Objek Buku Kerja- ditautkan ke buku kerja Anda.

Lembar Kerja Objek yang ditautkan ke setiap lembar kerja dalam buku kerja.

Anda juga dapat menambahkan USERFORM, MODUL KELAS, dan MODUL berikut ke dalam proyek Anda. Masing-masing objek ini memiliki jendela kode yang terkait dengannya yang digunakan untuk menyimpan- itu kode yang benar!.

USERFORM dapat digunakan untuk berinteraksi dengan pengguna Excel Anda
Modul CLASS digunakan jika Anda membuat objek sendiri
MODUL digunakan untuk menyimpan kode umum
Kode yang ditautkan ke lembar kerja secara khusus harus ada di objek LEMBAR KERJA
Kode yang ditautkan ke buku kerja secara khusus harus ada di objek WORKBOOK

Jendela PROJECT EXPLORER Jika Anda mengklik dua kali pada salah satu objek di Jendela Project Explorer maka kode yang terkait dengan objek itu akan muncul di jendela kode. Jadi, jika Anda telah merekam makro, Anda dapat mengklik nama makro Anda di folder Modul di Penjelajah Proyek dan melihat kode yang telah dibuat Excel untuk makro itu.

Jendela PROPERTI akan mencantumkan semua properti dari objek yang dipilih di Jendela Proyek hanya pada saat desain- bukan saat kode apa pun sedang berjalan. Jenis properti yang ditampilkan dapat bervariasi tergantung pada jenis objek yang dipilih pada saat itu. Yaitu bisa berupa Modul, buku kerja atau lembar kerja. Jika Anda mengklik objek yang berbeda di jendela proyek, Anda akan melihat jenis properti berubah tergantung pada apa yang telah Anda pilih.

Jadi itulah tiga jendela dasar Editor Visual Basic.

Perangkat Lunak