Diharapkan anda berhati-hati dalam menggunakan kode macro ini, karena pada saat macro dieksekusi maka file akan langsung terhapus [permanen] tanpa terlebih dahulu membuangnya ke Recycle Bin pada umumnya. Untuk mengantisipasi hal tersebut, buat salinan file dulu jika anda akan menggunakan file excel yang ada di komputer anda.
Adapun susunan kode macronya adalah:
Sub Workbook_Open()Berikut ini langkah-langkah penerapan kode yang dapat anda ikuti:
If Date <= #bulan/tanggal/tahun# Then Exit Sub
MsgBox "File ini telah kadaluwarsa.", vbExclamation, "File akan terhapus!"
With ThisWorkbook
.Saved = True
.ChangeFileAccess xlReadOnly
Kill .FullName
.Close False
End With
End Sub
- Buat workbook baru sebagai contoh.
- Tekan ALT+F11 untuk membuka VBE.
- Pada panel Project, klik kanan 'ThisWorkbook' pilih 'View Code'.
- Tulis kode macro di atas pada module workbook. Masukkan tanggal kadaluwarsa file dengan format bulan/tanggal/tahun, jangan hapus kedua tanda pagarnya (#).
- Tekan ALT+F11 untuk kembali ke workbook.
- Simpan workbook dengan jenis file '.xlsm' dan tutup Microsoft Excel.
- Silakan buka kembali workbook yang telah anda simpan tadi.
0 Comments