Kembali ke blog
Produktivitas · · 10 menit baca

Cara mengotomatiskan tugas berulang di Excel tanpa VBA

Excel adalah salah satu aplikasi yang tugas berulangnya cenderung paling banyak terakumulasi. Menempelkan dan menggabungkan angka-angka kemarin, menerapkan format tetap setiap saat, dan menulis laporan dengan format yang sama setiap pagi—masing-masing tugas ini mungkin memerlukan waktu beberapa menit, namun jika dijumlahkan setiap hari, hal ini dapat menambah jumlah waktu yang cukup lama. "VBA" adalah cara standar untuk mengotomatisasi tugas-tugas ini, namun VBA memerlukan pembelajaran pemrograman di Excel, yang merupakan rintangan besar bagi pemula.

Namun, VBA tidak diperlukan untuk mengotomatiskan tugas Excel yang berulang. Jika Anda menggunakan alat otomatisasi "perekaman makro" yang merekam dan memutar ulang operasi itu sendiri, Anda dapat mengotomatiskan langkah-langkah yang biasa Anda lakukan, meskipun Anda tidak memiliki pengetahuan pemrograman. Pada artikel ini, kami akan menjelaskan langkah-langkah spesifik untuk mengotomatisasi pekerjaan Excel tanpa menyentuh VBA sama sekali, dan tips praktis yang akan berguna dalam praktik.

Pertama, catat "prosedur biasa" hanya sekali.

Langkah pertama menuju otomatisasi adalah mencatat pekerjaan yang biasa Anda lakukan di Excel dengan melakukannya hanya sekali secara manual. Misalnya, jika Anda ingin menghitung penjualan setiap pagi, buka buku kerja, pilih rentang target, salin, alihkan ke lembar perhitungan, tempel, format, dan simpan seperti biasa, dengan perekaman diaktifkan. Semua penekanan tombol dan klik Anda dicatat sebagai langkah-langkah secara berurutan.

Setelah perekaman selesai, cukup tekan tombol putar dan tugas yang sama akan dilakukan secara otomatis. Agregasi yang kemarin memakan waktu 5 menit, kini dapat diselesaikan dalam beberapa detik hanya dengan satu kunci. Intinya, Anda tidak perlu memikirkan hal yang ribet dan cukup lakukan sekali saja seperti biasa. Pengoperasian yang menggunakan tombol pintasan (Ctrl+C, Ctrl+V, dll.) juga direkam, jadi tidak perlu mengubah gaya pengoperasian yang biasa Anda lakukan.

Apa yang harus dilakukan jika jumlah dan isi data berubah

Masalah dengan perekaman dan pemutaran sederhana adalah ketika jumlah data berubah setiap saat. Jika jumlah baris yang akan diproses adalah 10 atau 100 tergantung harinya, maka hal tersebut tidak dapat ditangani hanya dengan menggunakan prosedur tetap. Di sinilah kemampuan untuk mengembangkan rekaman makro menjadi "skrip" berguna.

Dengan menggunakan skrip SCR makuroku, Anda dapat membuat loop yang mengulangi proses yang sama hingga data selesai, atau membaca nilai sel ke dalam variabel dan menambahkan cabang kondisional seperti ``melakukan proses lain jika totalnya melebihi jumlah tertentu.'' Selain itu, tidak perlu tiba-tiba menulis skrip dari awal. Anda dapat memulai dengan merekam operasi Anda, mengubahnya menjadi skrip yang dapat diedit, dan kemudian memodifikasi hanya bagian yang memerlukan pengulangan atau kondisi. Dengan ini, meskipun Anda tidak memiliki pengalaman pemrograman, Anda dapat meningkatkan keterampilan pemrograman Anda secara bertahap.

Pekerjaan yang mencakup beberapa aplikasi juga dapat diotomatisasi.

Dalam praktiknya, hanya ada sedikit tugas yang dapat diselesaikan hanya dengan menggunakan Excel, dan sering kali memerlukan kolaborasi dengan aplikasi lain. Menyalin nomor dari sistem inti dan menempelkannya ke Excel, mengirimkan hasil agregasi Excel sebagai lampiran email, mengekspornya ke PDF dan menyimpannya dalam folder bersama—semua "pekerjaan lintas aplikasi" ini dapat sepenuhnya diotomatisasi menggunakan alat perekam makro.

Makro tidak hanya berjalan dalam aplikasi tertentu, namun merekam operasi di seluruh layar, sehingga serangkaian alur yang mencakup beberapa aplikasi seperti Excel, browser, perangkat lunak email, dan Explorer dapat dibuat menjadi satu makro. Ini merupakan keuntungan besar dibandingkan VBA, yang hanya berfungsi di dalam Excel. Tugas lintas bagian seperti ``mengumpulkan data di Excel dan memberitahukan hasilnya ke Slack'' adalah tempat otomatisasi berbasis catatan menunjukkan potensi sebenarnya.

Otomatisasi yang bahkan tidak dimulai dengan eksekusi terjadwal

Bentuk otomatisasi tertinggi adalah menghilangkan kebutuhan untuk menekan tombol putar terlebih dahulu. Dengan menggunakan fungsi jadwal makuroku, Anda dapat mengatur makro ringkasan Excel agar "dijalankan secara otomatis pada pukul 8:00 setiap pagi". Saat Anda mulai bekerja dan membuka laptop, laporan sudah selesai—inilah perbedaan penting antara "jalan pintas menghemat waktu" dan "proses bisnis mandiri".

Keuntungan memilih jenis perekaman makro daripada VBA

VBA adalah standar dalam mengotomatisasi Excel, namun terdapat keuntungan yang jelas dalam memilih alat perekam makro. Pertama, hampir tidak ada biaya pembelajaran. Dengan VBA, Anda perlu memahami konsep seperti variabel, objek, dan metode, namun dengan tipe record, Anda hanya perlu "melakukan operasi biasa satu kali". Kedua, Anda bisa mengotomatiskan operasi di luar Excel sekaligus. VBA pada dasarnya hanya bekerja di dalam Excel, namun alat perekam dapat menyatukan serangkaian proses yang menjangkau aplikasi lain seperti browser dan perangkat lunak email.

Ketiga, kita tidak boleh mengabaikan fakta bahwa ini dapat digunakan di lingkungan apa pun. VBA mungkin memerlukan pengaturan untuk mengaktifkan makro, atau eksekusi mungkin dibatasi oleh kebijakan keamanan. Alat perekam dijalankan sebagai aplikasi independen, sehingga tidak terlalu rentan terhadap pembatasan ini dan dapat digunakan dengan perasaan yang sama di beberapa versi Excel dan aplikasi lainnya. Tentu saja, VBA memiliki kelebihannya, namun jenis perekamannya lebih langsung memenuhi kebutuhan untuk ``mengotomatiskan seluruh rangkaian tugas, termasuk Excel, tanpa menulis kode apa pun.''

Contoh umum kegagalan otomatisasi Excel dalam praktiknya

Waspadai kesalahan umum otomatisasi Excel sehingga Anda dapat menghindari kesalahan yang sama. Kasus yang paling umum adalah makro rusak karena baris atau kolom tidak sejajar. Jika ada 10 baris data pada hari sebelumnya dan 15 baris hari ini, makro yang mengasumsikan rentang tetap mungkin gagal memproses baris yang meluap atau bahkan memproses baris kosong. Hal ini dapat dicegah dengan menggunakan loop dan variabel untuk "berulang selama ada data".

Kesalahan umum lainnya adalah berasumsi bahwa buku kerja atau lembar lain terbuka. Jika Anda membuat makro berdasarkan buku kerja yang terbuka pada saat perekaman, makro tersebut akan gagal selama pemutaran ketika buku kerja tersebut ditutup. Solusinya adalah dengan mencatat langkah "Buka buku kerja target" di awal makro. Jika Anda membuatnya agar selalu dimulai dari keadaan awal yang sama, maka akan berjalan dengan stabil kapan pun Anda menjalankannya. “Mulailah dengan awal yang bersih”—ini adalah prinsip dasar yang memastikan otomatisasi Excel.

Berpikir dalam skenario otomatisasi tertentu

Sulit membayangkan hanya dengan penjelasan abstrak, jadi mari kita pikirkan menggunakan skenario konkret. Misalnya, ada pekerjaan yang disebut ``meringkas penjualan setiap pagi.'' Masuk ke sistem inti, menampilkan data penjualan hari sebelumnya, menyalin dan menempelkannya ke Excel, menggabungkannya dalam tabel pivot, membuat laporan dalam format tetap, dan mengirimkannya melalui email ke atasan Anda—rangkaian langkah ini adalah tugas rutin umum yang mencakup beberapa aplikasi.

Jika Anda ingin mengotomatiskan tugas ini, pertama-tama catat serangkaian operasi dan buat kerangka kerja. Selanjutnya, gunakan loop untuk menulis ulang bagian agregasi yang jumlah datanya berubah dari hari ke hari sehingga "diproses selama ada data". Di area di mana sistem inti membutuhkan waktu lama untuk dimuat, gunakan WAIT_IMAGE untuk pengenalan gambar guna menstabilkan proses dengan ``menunggu hingga tampilan selesai sebelum melanjutkan.'' Dan terakhir, daftarkan otomatisasi ini dalam jadwal untuk ``Jalankan setiap pagi pada jam 8'' dan selesai.

Saat Anda sampai di tempat kerja dan membuka PC, laporan sudah selesai dan terkirim. Ini adalah tujuan otomatisasi yang menggabungkan perekaman, pembuatan skrip, pengenalan gambar, dan penjadwalan. Triknya bukanlah mencoba membuat semuanya sekaligus, namun memulai dengan versi sederhana yang hanya mencatat, dan secara bertahap menyempurnakannya seiring Anda berpindah-pindah. Sikap ``menciptakan dan memelihara sesuatu yang berhasil terlebih dahulu'' adalah jalan pintas untuk terus mengotomatisasi tugas-tugas yang tampaknya rumit sekalipun.

Skenario ini dapat diterapkan pada semua jenis pekerjaan, termasuk akuntansi, urusan umum, pekerjaan kantor penjualan, dan entri data. Jika Anda menuliskan ``aplikasi apa yang Anda gunakan dan bagaimana urutannya'' dalam tugas rutin pagi dan mingguan, Anda akan menemukan banyak sekali ruang untuk otomatisasi. Jika Anda memulai dengan menuliskan serangkaian langkah di atas kertas, cetak biru otomatisasi akan muncul secara alami.

Menggabungkan fungsi dan fungsi Excel dengan makro

Trik untuk mengotomatisasi Excel secara efisien adalah dengan membagi peran dengan benar antara "fungsi Excel sendiri" dan "perekaman makro". Menghitung dan menggabungkan data adalah fungsi standar Excel seperti fungsi, tabel pivot, dan kueri daya. Jika Anda menggunakan ini, Anda dapat menyelesaikan penghitungan rumit hanya dengan menulis rumus. Perekaman makro bertanggung jawab atas "bagian praktis" sebelum dan sesudah itu: operasi seperti mengimpor data, berpindah antar lembar, menerapkan pemformatan, menyimpan dan mengekspor.

Misalnya, logika perhitungan dapat disusun menggunakan fungsi Excel, dan alur operasi seperti ``menempelkan data, menyalin hasil perhitungan, dan mentransfer serta menyimpannya ke lembar laporan'' dapat diotomatisasi menggunakan makro. Dengan cara ini, Anda dapat menciptakan otomatisasi yang efisien dan mudah dipelihara yang memanfaatkan kekuatan masing-masing perusahaan. Daripada mencoba menyelesaikan semuanya menggunakan makro dan kekerasan, menyerahkan bagian-bagian yang dapat diserahkan ke fungsi standar Excel - ide ini membuat otomatisasi Excel menjadi lebih cerdas.

Mengukur efektivitas otomatisasi

Cara efektif untuk mempertahankan motivasi untuk melanjutkan otomatisasi adalah dengan memvisualisasikan dampaknya. Caranya sederhana, cukup bandingkan waktu kerja sebelum otomatisasi dengan waktu setelah otomatisasi. Misalnya, agregasi yang biasanya memerlukan waktu 10 menit setiap pagi kini memerlukan waktu 30 detik melalui otomatisasi. Ini menghemat 9,5 menit per hari, sekitar 3 jam selama 20 hari kerja per bulan, dan 38 jam per tahun. Jika Anda melihat angka-angkanya, Anda dapat menyadari besarnya dampaknya.

Laba atas investasi otomatisasi terlihat jelas ketika Anda mempertimbangkan bahwa waktu yang dihemat dapat digunakan untuk pekerjaan yang lebih berharga. Selain itu, setelah Anda membuat efek ini, efek tersebut akan terakumulasi setiap hari. Meskipun pencatatan pertama kali memerlukan waktu 10 menit, jika Anda mengulangi prosesnya ratusan kali dalam setahun, Anda akan segera mendapatkan kembali investasi Anda. Jalan pintas untuk memaksimalkan aset waktu adalah dengan mengotomatisasi tugas-tugas mulai dari yang paling sering, dan jangan meremehkan fakta bahwa tugas-tugas tersebut hanya memakan waktu beberapa menit.

Bagikan otomatisasi Excel dengan tim Anda

Setelah Anda menyadari efek otomatisasi pekerjaan Excel Anda, pertimbangkan untuk berbagi sistem dengan tim Anda. Jika Anda memiliki beberapa rekan kerja yang melakukan pekerjaan agregasi serupa, cukup berbagi makro yang Anda buat dapat mempersingkat waktu kerja seluruh tim secara instan. Banyak alat yang berfungsi untuk mengekspor otomatisasi yang dibuat dan membacanya di PC lain, sehingga tidak sulit untuk menyebarkan pengetahuan ke samping.

Saat berbagi, sebaiknya berikan makro Anda nama deskriptif dan penjelasan sederhana tentang cara menggunakannya. Jika Anda memberi tahu penerima buku apa yang ingin Anda buka dan prasyarat apa yang diperlukan, mereka dapat mulai menggunakannya dengan lancar. Ide satu orang menjadi cara standar dalam menjalankan seluruh tim - hal ini dapat terjadi secara realistis dengan otomatisasi Excel.

Namun, saat berbagi, berhati-hatilah dengan kerahasiaan data yang Anda tangani. Penting untuk memeriksa bahwa makro itu sendiri tidak berisi informasi sensitif dan penerimanya sesuai. Jika Anda memilih alat yang dirancang agar data yang direkam disimpan secara lokal di perangkat dan tidak dikirim secara eksternal, Anda dapat membagikan informasi ini dengan percaya diri.

Otomatisasi Excel memiliki kekuatan tidak hanya untuk meningkatkan efisiensi individu, namun juga meningkatkan produktivitas seluruh tim dan departemen. Pertama, otomatisasi tugas Anda sendiri, periksa keefektifannya, lalu sebarkan secara bertahap ke orang-orang di sekitar Anda. Pendekatan langkah demi langkah ini memberikan jalur alami dan mantap untuk meningkatkan cara kerja seluruh organisasi Anda.

Poin yang perlu diingat sebelum mengotomatisasi

Otomatisasi Excel memang mudah dilakukan, namun ada beberapa hal yang perlu diperhatikan. Pertama, penting untuk memastikan bahwa struktur lembar sama selama perekaman dan pemutaran sehingga sel dan rentang tujuan penempelan tidak bergeser. Jika kolom disisipkan atau baris disusun ulang, makro berdasarkan koordinat tetap akan beroperasi pada sel yang tidak diinginkan. Sebagai solusinya, menggunakan rentang bernama atau fungsi lompat (Ctrl+G) untuk menstabilkan posisi akan menghasilkan otomatisasi yang lebih kuat.

Selain itu, jangan lupa bahwa otomatisasi dijalankan "dengan cepat, akurat, dan berulang kali". Jika Anda mengotomatiskan prosedur agregasi yang salah, Anda akan menghasilkan hasil yang salah secara massal dengan kecepatan tinggi. Uji terlebih dahulu pada sejumlah kecil data dan pastikan hasilnya benar sebelum menerapkannya pada data produksi Anda. Dengan makuroku, Anda dapat mencoba merekam, membuat skrip, dan mengeksekusi terjadwal, semuanya dalam satu aplikasi secara gratis di Windows. Mulailah dengan mengotomatiskan salah satu tugas Excel Anda yang paling membosankan setiap pagi.

Coba gratis

Otomatiskan dengan makuroku

makuroku merekam mouse dan keyboard Anda, lalu memutarnya ulang secara otomatis. Tambahkan skrip SCR dan integrasi AI (MCP) saat butuh lebih. Semua fitur gratis di Windows.