DTPicker' in bugünü göstermesi

Katılım
25 Mayıs 2007
Mesajlar
165
Excel Vers. ve Dili
türkçe vista işletim sistemi
excel2007
türkçe
Herkese merhaba,

Userform üzerinde; multipage1' de DTPicker nesnem var. Userform initialize olduğunda otomatikman bugünü göstermiyor. (bunu dün userforma koymuştum, dünün tarihinde kalmış)

Aşağıdaki kodu userformun initialize' ına yazmama rağmen hata mesajı ile karşılaşıyorum :

Private Sub UserForm_Initialize()
Dim q As Date
q = Date
MultiPage1.Pages("page3").DTPicker1.Value = q
end sub

[ Run-time error '35788' : An error occured in a call to the Windows Date and Time Picker Control ]

Daha önce DTPicker hiç kullanmamıştım. Eksik ya da yanlış yaptığım bir şeyler var....

Userform her açıldığında, DTPicker1 ' de bugünün tarihini nasıl göstertirebiliriz acaba ?

teşekkürler..
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Kod:
Private Sub UserForm_Initialize()
DTPicker1 = Date
End Sub

 
Katılım
25 Mayıs 2007
Mesajlar
165
Excel Vers. ve Dili
türkçe vista işletim sistemi
excel2007
türkçe
teşekkürler fpc. Önerdiğin şekilde değiştirmeme rağmen aynı hata devam ediyor.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Nesne modelinizi tam göremediğimiz için, afaki bir çözüm sunduk. Ama muhtemelen "Page3", userform iniialize olduğunda aktif olmayan bir sayfa...

Bu hata mesajını önlemek için aşağıdaki yeterli olur sanırım

Kod:
Private Sub UserForm_Initialize()
MultiPage1.Value = 2: DTPicker1 = Date
MultiPage1.Value = 0
End Sub
 
Katılım
25 Mayıs 2007
Mesajlar
165
Excel Vers. ve Dili
türkçe vista işletim sistemi
excel2007
türkçe
konu anlaşıldı ve dediğiniz şekilde çözüme ulaşıldı sayın fpc.

ilginize teşekkür ederim.

iyi çalışmalar..
 
Üst