• DİKKAT

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

Format Sorunu

Katılım
15 Eylül 2004
Mesajlar
67
Dim bak As Range
Dim say As Integer
For Each bak In Range("H1:H" & WorksheetFunction.CountA(Range("H1:H65500")))
If bak.Value = ComboBox2.Value Then
MsgBox "Bu Kayıt numarası bulundu."
Exit Sub
End If
Next bak
say = WorksheetFunction.CountA(Range("B1:B65000"))
txtsira.Value = say
Cells(say + 1, 1).Value = ComboBox2.Value
Cells(say + 1, 2).Value = TextBox1.Value
Cells(say + 1, 3).Value = TextBox2.Value
Cells(say + 1, 4).Value = TextBox3.Value

Cells(say + 1, 6).Value = TextBox4.Value
Cells(say + 1, 7).Value = TextBox19.Text
Cells(say + 1, 8).Value = txtsira.Value
txtsira.Value = WorksheetFunction.Count(Range("h1:h65500")) + 1

Bu şekilde Formadan excele veri aktarıyorum. Textbox19 userformda tarihi göstermektedir.

Excele verilerimi aktardığımda excel userfordan grdiğim tarihleri metin olarak algılıyor. Textbox19.value=format(textbox19("dd.mm.yyyy")) yaptım yine metin görüyor. Bu konuda yardım edermisiniz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,630
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Kodunuzdaki aşağıdaki satırı bir sonraki satır ile değiştirip denermisiniz.

Sizin uyguladığınız;
Kod:
Cells(say + 1, 7).Value = TextBox19.Text
Uygulamanız gereken;
Kod:
Cells(say + 1, 7).Value = Cdate(TextBox19)
 
Üst