Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(ActiveCell, [d:d]) Is Nothing Then Exit Sub
Takvim.Show
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [d:d]) Is Nothing Then Exit Sub
On Error GoTo hata
If CDate(Target.Value) > Date Then
MsgBox "Girdiğiniz Tarih Bu Günkü Tarihten Büyük.!", vbCritical, "HEY UYAN.!"
Target.Select
End If
hata:
End Sub
Yukardaki kodda sadece D sütununda takvim çıkıyor. O sütunundada çıkması için ne yapmam gerekiyor.[d] yaparsam aradaki bütün sütunlarda etkili oluyor. Sadece D ve O sütununda aktif olmasını istiyorum.
If Intersect(ActiveCell, [d:d]) Is Nothing Then Exit Sub
Takvim.Show
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [d:d]) Is Nothing Then Exit Sub
On Error GoTo hata
If CDate(Target.Value) > Date Then
MsgBox "Girdiğiniz Tarih Bu Günkü Tarihten Büyük.!", vbCritical, "HEY UYAN.!"
Target.Select
End If
hata:
End Sub
Yukardaki kodda sadece D sütununda takvim çıkıyor. O sütunundada çıkması için ne yapmam gerekiyor.[d] yaparsam aradaki bütün sütunlarda etkili oluyor. Sadece D ve O sütununda aktif olmasını istiyorum.
Son düzenleme: