Hücrede yazan tarihi bulamama

zeynelhug

Altın Üye
Katılım
23 Mart 2019
Mesajlar
32
Excel Vers. ve Dili
Ofis 2016 TR - Türkçe
Altın Üyelik Bitiş Tarihi
27-06-2025
Arkadaşlar bir userform tasarladım.
Kod:
bul = TextBox19.Value
satir = ss5.Range("A:A").Find(bul).Row
Bu kod ile textbox 19 da yazan verinin satırını buluyorum. Fakat hücrede ki tarih formatı ile uyuşmuyor sanırsam. İşlem yapmıyor.

'Not: textbox'a 9/6/2019 yazarsam işlem yapıyor. ama ben 6/09/2019 şeklinde işlem yapmasını istiyorum.
 

Ekli dosyalar

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,679
Excel Vers. ve Dili
Excel 2019 Türkçe
Böyle deneyin.
Kod:
satir = ss5.Range("A:A").Find(Format(bul, "dd.mm.yyyy")).Row
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Buyurun.:cool:
Rich (BB code):
Private Sub CommandButton3_Click()
Dim ss5 As Worksheet, sat As Range, satir As Long
'On Error Resume Next

Set ss5 = Worksheets("Günlük")

bul = CDate(TextBox19.Value)
Set sat = ss5.Range("A3:A" & Rows.Count).Find(bul)
If sat Is Nothing Then
   MsgBox "[ " & bul & " ]  bulunamadı.", vbCritical, "UYARI"
   Exit Sub
End If
satir = sat.Row
TextBox1.Value = ss5.Cells(satir, 2)
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,679
Excel Vers. ve Dili
Excel 2019 Türkçe
Tarihi değiştirip denediniz mi ?
 

zeynelhug

Altın Üye
Katılım
23 Mart 2019
Mesajlar
32
Excel Vers. ve Dili
Ofis 2016 TR - Türkçe
Altın Üyelik Bitiş Tarihi
27-06-2025
Buyurun.:cool:
Rich (BB code):
Private Sub CommandButton3_Click()
Dim ss5 As Worksheet, sat As Range, satir As Long
'On Error Resume Next

Set ss5 = Worksheets("Günlük")

bul = CDate(TextBox19.Value)
Set sat = ss5.Range("A3:A" & Rows.Count).Find(bul)
If sat Is Nothing Then
   MsgBox "[ " & bul & " ]  bulunamadı.", vbCritical, "UYARI"
   Exit Sub
End If
satir = sat.Row
TextBox1.Value = ss5.Cells(satir, 2)
Teşekkür ederim. Orion1 hocam cdate(textbox19.value) işe yaradı.
 
Üst