Skip to content Skip to sidebar Skip to footer

Cara Menyimpan Perubahan pada File Excel secara Otomatis Ketika Ditutup

Tip berikut masih membahas tentang event Workbook yaitu mempertunjukkan contoh event Workbook_BeforeClose yang dicetuskan pada saat Anda menutup suatu file Excel.

Prosedur event BeforeClose sering digunakan dalam hubungannya dengan event Workbook_Open, untuk mengembalikan keadaan suatu workbook sesuai dengan aslinya yang semula.

Contoh berikut ini menunjukkan kegunaan dari event Workbook_BeforeClose yaitu memerintahkan Excel agar menyimpan file secara otomatis pada saat Anda menutupnya, sehingga Anda terhindar dari kesalahan yang berakibat kehilangan jejak pekerjaan Anda karena keliru telah memilih tombol No! dari pertanyaan apakah Anda ingin menyimpan perubahan. 

Ikuti langkah-langkah berikut untuk membuat kode macronya:

1. Buka file Excel dengan jenis data macro yang ada dalam komputer Anda.

2. Buka VBE dengan cara menekan Alt+F11, lalu tekan Ctrl+R untuk memastikan jendela Project Explorer membuka.

3. Pada Project Explorer klik folder dengan nama Microsoft Excel Objects.

4. Dalam daftar di bawah Microsoft Excel Objects terdapat objek workbook dengan nama ThisWorkbook. Dobel-klik ThisWorkbook untuk memunculkan module workbook.

5. Pada kotak daftar pilihan Object pilih Workbook.

6. Pada kotak daftar pilihan Procedure pilih BeforeClose.

7. Tepat di bawah Private Sub Workbook_BeforeClose ketik perintah menyimpan workbook:

ThisWorkbook.Save

8. Kode lengkapnya sebagai berikut:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Save
End Sub

9. Kembali ke worksheet dengan cara menekan Alt+Q lalu buat perubahan pada sheet misalnya dengan menambahkan atau mengubah konten pada suatu sel.

10. Tutup aplikasi Excel lalu silakan membuka kembali file tersebut dan amati apakah Excel menjalankan tugas macro yang telah Anda buat.

Demikian pembahasan tentang cara menyimpan perubahan pada file workbook Excel secara otomatis pada saat Anda menutup aplikasi Excel, semoga postingan ini bermanfaat.