• DİKKAT

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

Find vba tarih sorunu.

  • Konbuyu başlatan Konbuyu başlatan vardar07
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Merhaba. Aşağıdaki kod ile arana metin ise sorun yok ancakformül ile gelen tarih yada elle girilen tarihse sonuç bulunmuyor. Birkaç şey denedim ancak nafile. Nası bir çözüm bulabiliriz.
Kod:
Sub bull()
  aranan = "02.02.2016" ' TextBox1.value
  Set alan = Columns(1)
  Set bul = alan.Find(What:=aranan, MatchCase:=True, lookat:=xlWhole)
  If Not bul Is Nothing Then
    bul.Select
  Else
   MsgBox "Veri Bulunamadı"
   Exit Sub
  End If
End Sub
 
Merhaba,
Aşağıdaki gibi deneyiniz.

Kod:
Sub bull()
Dim aranan As Date
aranan = "02.02.2016" ' TextBox1.value
Set alan = Columns(1)
  Set bul = alan.Find(aranan, , xlValues, xlWhole)
  If Not bul Is Nothing Then
    bul.Select
  Else
   MsgBox "Veri Bulunamadı"
   Exit Sub
  End If
End Sub
 
Merhaba
Şöyle deneyin.
Kod:
aranan = TextBox1
Set bul = Cells.Find([COLOR="Red"]DateValue[/COLOR](aranan))
 
..


Kod:
Sub bull()
  aranan =[COLOR="Red"]CDate( "02.02.2016")[/COLOR] ' TextBox1.value
  Set alan = Columns(1)
  Set bul = alan.Find(What:=aranan, MatchCase:=True, lookat:=xlWhole)
  If Not bul Is Nothing Then
    bul.Select
  Else
   MsgBox "Veri Bulunamadı"
   Exit Sub
  End If
End Sub



.
 
aranan = Format( TextBox1.value,"dd.mm.yyyy") ile olmadı.Format ile değişim aaramada olmuyormuş anlaşılan.
Arkadaşlar hepinize teşekkürler.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst