Excel Vba Forum - Excelce.Net
SORU ve CEVAPLAR (Yazılabilir) => Microsoft Excel, Vba, Makro, Formül vb. Soruları => Çözülen Excel, Vba, Makro, Formül vb. Soruları => Konuyu başlatan: kelkitli - 11 Eylül 2011, 20:29:20
-
Selamlar,
Butonu tıkladığımda eğer tarih 01.01.2011 den önce ise işlem yapsın, sonra ise mesaj yazıp çıksın.
-
Aleyküm selam Necmettin Bey.
Sub ExcelceTarihKontrol()
If FormatDateTime(VBA.Now, vbShortDate) > FormatDateTime("01.01.2011", vbShortDate) Then MsgBox "Tarih geçmiş!", vbCritical, "İşlem yapılamaz!": Exit Sub
'Diğer kodlar...
End Sub
-
Bülent Bey, cevabınız için teşekkür ederim. Ancak tarih bu günden önce de olsa sonra da olsa işlem yapmıyor.
-
Şu şekilde dener misiniz?
If CDate(FormatDateTime(VBA.Now, vbShortDate)) > CDate(FormatDateTime("01.01.2012", vbShortDate)) Then MsgBox "Tarih geçmiş!", vbCritical, "İşlem yapılamaz!": Exit Sub
-
Teşekkürler Bülent Bey, işlem tamamdır.
-
Rica ederim.
Çalışmalarınızda başarılar.