• DİKKAT

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

DTPicker sayfada kullanımı

  • Konbuyu başlatan Konbuyu başlatan kelkitli
  • Başlangıç tarihi Başlangıç tarihi
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.
 
İ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

Sayın hamitcan cevabınız için teşekkür ederim.
Kodların ikisi de aynı. Hata verdi. Dosyayı indiremedim.
 
Teşekkür ederim Sayın hamitcan.
 
Geri
Üst