DTPicker sayfada kullanımı

Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Selamlar,
Sayfada DTPicker kullanmak istiyorum.
"B" sütununda çift tıkladığım bir hücreye tarih yazdırmak istiyorum.
Calendar kullandığım kodlarla hata veriyor.
Şu kodlara benzer bir uygulama yapabilirmiyiz.
Private Sub UserForm_Initialize()
Calendar1.Value = "01.04.2011"
Calendar1.Value = Date
End Sub
Private Sub Calendar1_Click()
Selection = CDate(Calendar1.Value)
Unload Me
End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Intersect(Target, [B:B]) Is Nothing Then Exit Sub
'If Intersect(Target, [D:D]) Is Nothing Then Exit Sub
'Cancel = True
Calendar1.Show
End Sub
Eğer mümkünse "B" VE "E" sütunlarında kullanmak istiyorum.

Saygılar.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,746
Excel Vers. ve Dili
Excel 2019 Türkçe
İlgili sayfanın kod kısmına;
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Intersect(Target, [B:B,e:e]) Is Nothing Then Exit Sub
    UserForm1.Show 0
End Sub
UserForm içine;
Kod:
Private Sub CommandButton1_Click()
ActiveCell = DTPicker1.Value
Unload Me
End Sub

Private Sub UserForm_Initialize()
DTPicker1.Value = Date
End Sub
 

Ekli dosyalar

Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Sayın hamitcan cevabınız için teşekkür ederim.
Kodların ikisi de aynı. Hata verdi. Dosyayı indiremedim.
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Teşekkür ederim Sayın hamitcan.
 
Üst