• DİKKAT

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

Dolu hücreye tıklayınca tarih mesaj kutusu çıkmasın

Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Merhaba hayırlı geceler.

Ekte gönderdiğim excel dosyamın ASLAN sayfasında aşağıdaki kod mevcut, bu kod B7:B56 arasında hatasız olarak gayet güzel çalışıyor.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("B7:B56")) Is Nothing Then
Cancel = True
takvim.Show
If tarih <> Empty Then
Target = CDate(tarih)
End If
End If
End Sub

Benim yapmak istediğim B7:B56 bu aralıkta tarih olan hücrede takvim mesaj kutusu ekrana gelmemesini istiyorum.

Yardımcı olur musunuz?
 

Ekli dosyalar

  • 1.xlsm
    1.xlsm
    72.5 KB · Görüntüleme: 4
Kırmızı yeri ekledim.:cool:
Rich (BB code):
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not Intersect(Target, Range("B7:B56")) Is Nothing Then

Cancel = True

If IsDate(Target.Value) Then Exit Sub

takvim.Show

If tarih <> Empty Then

Target = CDate(tarih)

End If

End If

End Sub
 
Son düzenleme:
Sayın Evren Bey, ellerinize sağlık çok teşekkür ediyorum.

Hayırlı geceler, şimdiden hayırlı bayramlar diliyorum.
 
İyi bayramlar.:cool:
 
Sayın Evren Bey, küçük bir şey sormak istiyorum.

IsDate ile CDate arasında ne fark var?

Bilgi verebilir misiniz?
 
CDate veriyi tarihe çevirmek için kullanılır.

IsDate ise verinin tarih olup olmadığı sorgularında kullanılır.
 
Sayın Korhan Bey, bilgilendirdiğiniz için çok teşekkür ediyorum.

Hayırlı bayramlar diliyorum.
 
İyi bayramlar...
 
Geri
Üst