textboxa yazdığım tarihi saklasın

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,679
Excel Vers. ve Dili
Excel 2019 Türkçe
Textboxa yazdığım tarihi saklasın ve userformu tekrar çağırdığımda textbox içinde sakladığım tarih çıksın.

Þimdiden Teşekkürler...
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Textbox a yazılan tarihi bir değişkene atarsınız ve sonrasında bu değişkenden geri çağırabilirsiniz. Aklıma gelen şekilde açıklıyorum belki daha iyi yollar bulunabilir.

Userformu açan kodun bulunduğu modülün en üstüne aşağıdaki gibi örneğin "tar" isimli bir değişken tanımlayın.
[vb:1:04283194dd]Public tar As Date
Sub userformac()
UserForm1.Show
End Sub[/vb:1:04283194dd]

daha sonra textboxa ve userforma aşağıdaki kodları yazın.
[vb:1:04283194dd]Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1 = Format(TextBox1.Value, "dd.mm.yyyy")
tar = TextBox1.Value
End Sub

Private Sub UserForm_Initialize()
UserForm1.TextBox1 = Format(tar, "dd.mm.yyyy")
End Sub[/vb:1:04283194dd]
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,679
Excel Vers. ve Dili
Excel 2019 Türkçe
Sayın Leventm, verdiğiniz kodları denedim ama yapamadım,eksik birşey yapmış olabilirim.Ã?rnek dosya gönderebilirseniz sevinirim

İyi çalışmalar
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sn hamitcan

Yukarıda vermiş olduğum kodlar userformu butonla açınca çalışmadı bu nedenle textboxtaki değeri bir hücreye atayıp,sonrada hücreden geri çağıran bir yöntemle yapmış olduğum örneği ekliyorum.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,679
Excel Vers. ve Dili
Excel 2019 Türkçe
Çok teşekkürler Sayın Leventm bana zaman ayırdığınız için, benim istediğimde böyle birşeydi zaten.

İyi Çalışmalar
 
Üst