• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

iki Tarih Arasını Sınırlama

Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
İyi günler; iki tarih aralığını bir ay ile nasıl sınırlayabiliriz ?
örneğin: a1 hücresine 15.06.2012 yazdığım zaman a2 hücresi a1+31 günü geçmeyecek .Eğer ki a1+32 gibi bir tarih girersem işlem yapmayacak .Uyarı verecek.Bu işlemi makro ile nasıl yaparız.
 
İyi günler; iki tarih aralığını bir ay ile nasıl sınırlayabiliriz ?
örneğin: a1 hücresine 15.06.2012 yazdığım zaman a2 hücresi a1+31 günü geçmeyecek .Eğer ki a1+32 gibi bir tarih girersem işlem yapmayacak .Uyarı verecek.Bu işlemi makro ile nasıl yaparız.

Merhaba
Sayfanın Kod bölümüne kopyalayın ve deneyin.
Kod:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
'Konu       :   31 Günden Fazla giriş Yasak
'Mail       :   m.batu.1967@gmail.com
'Msn        :   m.batu.1967@hotmail.com.tr
'Skype      :   m.batu.1967
'Coder By   :   asi_kral_1967
If Intersect(Target, Range("A2")) Is Nothing Then Exit Sub
Application.EnableEvents = False
If CDate(Range("A1")) + 31 < CDate(Target) Then
MsgBox CDate(Target) & " Fazla tarih Girdiniz"
Target = ""
Target.Select
End If
Application.EnableEvents = True
End Sub
Not : 31 güne göre hareket eder.
 
Geri
Üst