Excelde arama yapma sorusu

Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Arkadaşlar ilginize çok teşekkür ederim. Bu güzel araştırmaya en iyisi örnek dosya ekledikten sonra devam edelim. Daha iyi olacaktır. Önümüzdeki günlerde ilk fırsatta bu konunun altına ekleyeceğim. Çünkü istediğim sonuca ulaşamadım.
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Merhabalar uzmanlarım, maalesef internet sorunundan dolayı dosya ekleyemedim, soruma yazarak devam etmek istiyorum

Hücre hücre yazıyorum

A1 hücresinde
mert

A2 hücresinde
mert can

A3 hücresinde
merter can

A4 hücresinde
ali mert

olarak yazılıdır. Sorum şu;

Ctrl+f yaparak veya başka bir yolla, mert kelimesini aratıp bulmak istiyorum.

Yani A1 , A2 , ve A4 hücrelerinin bulunmasını istiyorum. A3 hücresinde “merter” yazdığı için A3 ün bulunmasını istemiyorum.

Bunun bir yolu var mıdır, teşekkürler
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Ctrl+f yaparak veya başka bir yolla
Merhaba , başka bir yol olarak makro kullanmak isterseniz aşağıdaki kodları kullanabilirsiniz..

Kod:
'Option Compare Text
Sub Bul_Boya()
    Dim Rng, Veri, AraBul, Bul, FrstAdr
    Set Rng = Range("A1:A1000")
    Veri = InputBox("Aranacak veriyi giriniz")
    If Veri <> "" Then
        Rng.Interior.Pattern = xlNone
        Set Bul = Rng.Find("*" & Veri & "*", , xlValues, xlWhole)
        If Not Bul Is Nothing Then
            FrstAdr = Bul.Address
            Do
                AraBul = Split(Cells(Bul.Row, 1), " ")
                For i = 0 To UBound(AraBul)
                    If AraBul(i) = Veri Then
                        Bul.Interior.Color = 255
                        Exit For
                    End If
                Next
                Set Bul = Rng.FindNext(Bul)
            Loop While Not Bul Is Nothing And Bul.Address <> FrstAdr
        End If
    End If
End Sub
 
Son düzenleme:
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Uzmanım hem de çok güzel olmuş. Teşekkür ederim. Saygılar
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Ayrıca büyük küçük harf duyarlılıği için ilk satırdaki tek tırnağı kaldırabilirsiniz.
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Yalnız bir ufak düzeltme yapabilir miyiz

Sadece A sütunu değil de, A dan Zye kadar tüm sütun ve 65536 satırı kapsayacak şekil de değiştirebilir miyiz

Zira diğer sütunlarda da veriler var
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Set Rng = Range("A1:A1000") bu satırı Set Rng = Range("A1:Z10000") bu şekilde değiştirip denermisiniz.
 

muhsar

Altın Üye
Katılım
16 Mart 2019
Mesajlar
262
Excel Vers. ve Dili
2010 tütkçe
Altın Üyelik Bitiş Tarihi
21-03-2029
bende çalışmadı tüm sütunu boyadı,nereyi eksik yapmış olabilirim
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,552
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
07.09.2019 - 30.03.2020 ortada dosya yok!
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Uzmanım A1:Z10000 olarak değiştirmeme rağmen sadece A sütununda çalışıyor. Mesela B sütununda çalışmıyor. Tekrar denemeler yapacağım.

Diğer sütunlarda da çalışabilirse o zaman tam olarak çözülmüş olacak

(büyük küçük harf hassasiyeti çalışıyot)
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Anladım,
şu satırı da AraBul = Split(Cells(Bul.Row, 1), " ")

bu şekilde değiştirip denermisiniz AraBul = Split(Cells(Bul.Row, Bul.Column), " ")
 
Üst