cara lain, bisa seperti ini:

If format(cDate(now),"dd/mm/yyyy") >= "15/05/2007" Then
    MsgBox "diatas tanggal 15 Mei 2007"
Else
    MsgBox "Dibawah tanggal 15 Mei 2007"
End If
 

 
Semoga membantu: =(oVo)=
====================
BaceInside Publisher
Copyright @2007
Not for reproduced, republished.
Thank You 
====================



----- Original Message ----
From: Lai Min Feng <[EMAIL PROTECTED]>
To: [email protected]
Sent: Tuesday, May 8, 2007 9:35:24 AM
Subject: RE: [Programmer-VB] Tanya tentang Tanggal

itu karena anda membandingkan format tanggal dengan format string... jadinya 
dibandingkan secara string...
harusnya yang benar seperti ini :
 
If Date >= dateserial(2007, 5,15) Then
    MsgBox "diatas tanggal 15 Mei 2007"
Else
    MsgBox "Dibawah tanggal 15 Mei 2007"
End If
============ ========= ==
http://www.fire888. com 
-----Original Message-----
From: Programmer-VB@ yahoogroups. com [mailto:Programmer- [EMAIL PROTECTED] 
com]On Behalf Of Frangky
Sent: Saturday, May 10, 2008 9:06 AM
To: Programmer-VB@ yahoogroups. com
Subject: [Programmer- VB] Tanya tentang Tanggal


Pakar VB yang terhormat!
 
Saya membuat kode seperti dibawah ini:
 
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 di komputer menjadi tanggal 20 Mei 2002,lalu 
saya jalankan program muncul MsgBox "diatas tanggal 15 Mei 2007". Harusnya 
msgbox yang muncul adalah: MsgBox "Dibawah tanggal 15 Mei 2007". Begitupun 
kalau saya ubah tanggal di komputer menjadi Tanggal 10 Mei 2008, Muncul msgbox 
"Dibawah tanggal 15 Mei 2007". Harusnya muncul msgbox "diatas tanggal 15 Mei 
2007"


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Kirim email ke