Coba cek variabel datenya, contohnya ini, Hasilnya bener koq

Private Sub Form_Load()
Dim tanggal As Date
tanggal = Now
If tanggal >= "15/05/2007" Then
    MsgBox "diatas tanggal 15 Mei 2007"
Else
    MsgBox "Dibawah tanggal 15 Mei 2007"
End If
End Sub



Frangky wrote:        Pakar VB yang terhormat!
   
  Saya membuat kode seperti dibawahini:
   
  If Date >= "15/05/2007" Then
    MsgBox "diatas tanggal 15 Mei 2007"
Else
    MsgBox "Dibawah tanggal 15 Mei 2007"
End If
   
    
Yang mau saya tanyakan:
   
  Kenapa kalau saya ubah tanggal dikomputer menjadi tanggal 20 Mei 2002,lalu 
saya jalankan program munculMsgBox "diatas tanggal 15 Mei 2007". Harusnya 
msgbox yang munculadalah: MsgBox "Dibawah tanggal 15 Mei 2007". Begitupun kalau 
saya ubahtanggal di komputer menjadi Tanggal 10 Mei 2008, Muncul msgbox 
"Dibawahtanggal 15 Mei 2007". Harusnya muncul msgbox "diatas tanggal 15 Mei2007"
  
              
---------------------------------
Kunjungi halaman depan Yahoo! Indonesia yang baru!

Kirim email ke