Kali ini saya akan berbagai bagaimana cara membuat expire date pada aplikasi yang dibuat menggunakan Ms. Excel dengan bantuan Macro / script VBA. Ok, langsung saja ini dia script expire date VBA
Private Sub Workbook_Open()Catatan :
Dim BatasWaktu As Date
BatasWaktu = "01/01/2015" ' ini merupakan tanggal batas waktu expire silakan ganti
If Date > BatasWaktu Then
MsgBox ("Maaf Waktu Anda telah habis"), vbInformation, "INFORMASI"
ActiveWorkbook.Close
End If
MsgBox ("Anda masih punya kesempatan " & exdate - Date + 1 & " Hari lagi"), vbInformation, "INFORMASI"
End Sub
Script diatas ditempatkan pada ThisWorkbook bukan pada sheet atau Module
Dari script diatas apabila aplikasi excel dibuka melewati tanggal 01/01/2015 maka akan muncul pesan expire date seperti berikut
Jika user menekan OK atau klik tombol X maka aplikasi akan keluar secara otomatis tetapi Apabila waktu aplikasi digunakan sebelum tanggal 01/01/2015 maka akan muncul pesan Anda masih punya kesempatan sebanyak waktu yang telah ditentukan ditambahkan waktu sekarang.
Anda bisa menggunakan expire date ini dengan menentukan batas waktu apakah mau 1 hari 2 hari atau bahkan 7 hari setelah itu aplikasi tidak dapat digunakan kembali.
Semoga Cara Membuat Expire Date Aplikasi Excel atau Membatasi Waktu dengan Macro bermanfaat dan selamat berkarya.
Terima kasih atas ilmunya pak saya mau tnya pak expered date perijinan... misal ijin usaha sya habis 10 Nov 15 trus 3 bln sbelum di akan kasih warning... syukur warning tersebut masuk ke dalam email
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusSalam hangat Mr. Admin. Mau tanya nih, gimana kodenya jika saya ingin membuat aplikasi trial berbasis excel selama 7 hari setelah aplikasi tersebut dibuka.
BalasHapusSebisa mungkin aplikasi tersebut dapat berlaku untuk MS Office 2007,2010,2013 atau 2016
Komentar ini telah dihapus oleh pengarang.
BalasHapusBagus nih ilmunya.Hanya saja apabila sudah melampaui batas waktu bagaimana cara mengaktifkan kembali kang? Nuhun
BalasHapusBagaimana cara mengaktifkan kembali file tersebut, karena misalnya masih dibutuhkan datanya oleh yang punya file. Terima kasih
BalasHapusMohon dibantu untuk macro saya tidak berfungsi, kenapa ya?
BalasHapussetting macro di excel sudah enable.