• DİKKAT

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

Find Komutu Hakkında

  • Konbuyu başlatan Konbuyu başlatan omnia
  • Başlangıç tarihi Başlangıç tarihi
Katılım
5 Şubat 2013
Mesajlar
4
Excel Vers. ve Dili
2010/tr
Herkese Selamlar.

Benim sorum söyle:

Find komutu ile arama yaptıracağım. Devamında if komutu işe şartlı yönlendirme.

Find ile arama yapınca aramanın sonucu olumlu ise ve

Find ile arama yapınca aramanın sonucu olumsuz ise

bunu vba kodu ile nasıl ifade edebilirim?

Teşekkürler.
 
Merhaba
Örneğin
ARA değişkeninde find komutunu kullandığınızı düşünelim
Kod:
if not ARA is nothing then
'Buraya olumlu olanı yazın.
else
'Buraya Olumsuz olanı
end if

Bu şekilde deneyin.
 
Teşekkürler asi_kral; umarım içinden çıkabilirim.
Aslında sorumun tamamı

"http://www.excel.web.tr/f48/ara-bul-ekle-t125180.html"

burada. biraz daha kafa patlatmam lazım. yardımın için tekrar teşekkürler.
 
Teşekkürler asi_kral; umarım içinden çıkabilirim.
Aslında sorumun tamamı

"http://www.excel.web.tr/f48/ara-bul-ekle-t125180.html"

burada. biraz daha kafa patlatmam lazım. yardımın için tekrar teşekkürler.

Kolay Gelsin.
 
Find Komutu Hk.

. . .

Bu aralar find komutu üzerinde çalışıyorum.
Eşleştirmeleri döngü ile yapıyordum ama daha kısa olan find komutunu kullanmak istiyorum.

Ekteki tabloda bir sorun var. İnputbox ile arattığım veri.
1. ve 4. satırda var. Ama kod 1.satırdakini görmüyor, işlem sonucu olarak 4. satırı veriyor.

Kod:
Sub KOD()
msj = InputBox(" Aranacak Kelimeyi Girin ", " ", "ali")
If msj = "" Then Exit Sub

Set c = Range("A:A").Find(msj, , xlValues, xlWhole)
MsgBox c.Row

End Sub

. . .
 

Ekli dosyalar

Aşağıdaki gibi deneyin.

Kod:
Sub KOD()
    msj = InputBox(" Aranacak Kelimeyi Girin ", " ", "ali")
    If msj = "" Then Exit Sub
    Son = Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
    Set c = Range("A:A").Find(msj, Cells(Son, 1), xlValues, xlWhole)
    MsgBox c.Row
End Sub
 
. . .

Teşekkürler Sy Korhan Ayhan, aktif satır gösterilmesi gerekiyor yani.

Şöyle bir mantık kurmak doğru olur mu ?
Yukarıdaki benim kodlarım sadece 1.satırlar için mi hata verir.
Genelde tablolarda 1.satır başlıktır. Arama yapmasına gerek yok. Bu tarz tablolarda bu şekilde kullansam sorun çıkarır mı ?

Yoksa daha çok verinin olduğu tablolarda da hatalı satır bulma sorunu farklı satırlarda devam eder mi?

. . .
 
Syn Hüseyin Çoban adamsın.
 
Geri
Üst