• DİKKAT

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

Text Arama Motoru

Katılım
15 Mart 2011
Mesajlar
12
Excel Vers. ve Dili
2010
Arkadaşlar,

Ekli tabloda search adlı sheet'te bir kelime arattığımda, data sheet D, E, F, G... sütunlarında arattığım kelimeyi İÇEREN bir hücre bulunması halinde o satırda bulunan A ve B sütunu değerlerini elde edebilir miyim.

Örneğin TRE kelimesini arattığımda 1 (A4) ve 3 (B4) değerlerini elde edebilir miyim.

Şimdiden teşekkür ediyor saygılar sunuyorum.
 

Ekli dosyalar

Merhaba,

Bu şekilde deneyiniz.

Kod:
Option Compare Text
 
Sub BulListele()
 
    Dim Sd As Worksheet, sat As Long, c As Range, ilkadres As Variant
     
    Set Sd = Sheets("Data")
     
    Sheets("Search").Select
    Range("A11:B" & Rows.Count).ClearContents
     
    sat = 11
    With Sd.Range("D:D,F:G,I:I")
        Set c = .Find([C7], LookAt:=xlPart)
        If Not c Is Nothing Then
            ilkadres = c.Address
            Do
                Cells(sat, "A") = Sd.Cells(c.Row, "A")
                Cells(sat, "B") = Sd.Cells(c.Row, "B")
                sat = sat + 1
     
                Set c = .FindNext(c)
            Loop While Not c Is Nothing And c.Address <> ilkadres
        End If
    End With
 
End Sub
.
 
Çok Teşekkür Ederim

Ömer bey,

Çok teşekkür ediyorum. Ellerinize sağlık. Şimdilik bu kod işimi görecek.

Takıldığım başka hususlar olursa yine rahatsız ederim, tabii izniniz olursa.

Selamlar.
 
Aramayı Birden Çok Sütunda Yaptırabiilir miyiz?

Ömer bey,

Yazmış olduğunuz kodda aramayı sadece d sütununda yapıyoruz.

Bu aramayı örneğin; D, F, G, I sütunlarında yaptırmak istese idik kodu nasıl yazmalıydık?

Selamlar...
 
#2 numaralı mesajda kırmızı işaretlediğim D: D bölümünü D:I olarak değiştiriniz.

.
 
Birer Sütun Atlayarak Yapmış olur muyum?

#2 numaralı mesajda kırmızı işaretlediğim D: D bölümünü D:I olarak değiştiriniz.

.

Bu durumda arama birer sütun atlanarak mı yapılır?

Çünkü ben bilhassa F ve H sütunlarında arama yapılmasını istemiyorum.

Saygılar.
 
Teşekkürler

Sabrınız ve alakanız için teşekkür ederim.

İyi geceler...
 
Geri
Üst