Userformda tarihlerimde hata oluyor ofis 2003 te

Katılım
4 Mart 2005
Mesajlar
22
: :agla: :agla:
Userforma süzerek veri aldırıyorum ve bunun içinde tarih alanı var
ofis 2000 hiç sorunsuz çalışıyor kodlarım. Ancak
Ofis2003 te çalıştırınca UserForma aldığım tarihler Ay,gün, yıl formatına göre geliyor. Böyle olunca programın akışı bozuluyor.
Çünkü bu gelen tarihi ben çift tıklamayla 1 yıl artırarak tekrar excele yazdırıyorum.
Sorunun kaynağın nedir arkadaşlar bilen varmı :? :?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bu office2003 ten değil pc ayarlarından kaynaklanmaktadır. Denetim masası-Bölgesel ayarlardan tarih formatını kontrol etmenizi öneririm.
 
Katılım
5 Ocak 2005
Mesajlar
890
Merhaba
Ã?rneğini ekleyebilirsen. Vaktim müsait olduğu süre bakmaya çalışacağım.En azından birileri görüp ilgilene bilirler. Çünkü örnekli çözümler daha kolay diye düşünüyorum.
 
Katılım
24 Ocak 2005
Mesajlar
252
Aşağıdaki kodu ilgili bölüme yazarsan düzelebilir. benim de başıma gelmişti.


Private Sub UserForm_Activate()
TextBox1.Value = Format(TextBox1, "dd.mm.yyyy")
End Sub
 
Katılım
4 Mart 2005
Mesajlar
22
Tarihler ve user formda hata

Arkadaşlar ilginize çok teşekkür ediyorum, tüm sistem ayarlarını kontrol ettim, fakat olmadı dosyayı eklemeye çalışıyorum
 
Katılım
5 Ocak 2005
Mesajlar
890
Sn:eek:rhanakdemir

Üzgünüm şu ana kadar bir şey yapamadım. En azından şifrenizi yazmış olsa idiniz.

Kafama takılan başka birşey daha dosyaları bir yerden bir yere aktarır kende isim değişikliği yapmışsınız gibi geliyor. Kusura bakmayın gündüz ilgilenemedim işlerim yoğun

Siz şifrenizi yazın en azından buradaki arkadaşlar şurdaki şu satırı değiştirin diyeceklerdir.
 
Katılım
4 Mart 2005
Mesajlar
22
Dosyayı Tekrar ekliyorum

Arkadaşlar ilginize çok teşekkür ederim
dosyaya şifre koymuştum sildim tekrar ekliyorum özür dilerim
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Terfi userformunda örneğin optionbutton1 deki kod içinde tarih ile ilgili satırı aşağıdaki ile değiştirerek deneyin.

[vb:1:822264d635]ListBox1.List(j, 3) = Format(CDate(Cells(satir, 10)), "dd.mm.yyyy")[/vb:1:822264d635]
 
Katılım
5 Ocak 2005
Mesajlar
890
ActiveCell.Offset(0, 9) = CDate(gün & "." & Ay & "." & Yıl + 1)

Bu kısmı çıkardım ve dediğinizi ekledim
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ben laleli isimli dosyayı indirdim bu dosyada "terfi" isimli userformda "kademe" diye bir nesne yok "Private Sub OptionButton1_Click()" altındaki koda ilave ederek deneyin.
 
Katılım
4 Mart 2005
Mesajlar
22
Sayın leventm teşekkürler ellerine sağlık verdiğiniz kodu değiştirerek denedim sorun ortadan kalktı
 
Üst