Tabloda istediğim herhangi bir veri için arama yapma

Katılım
29 Haziran 2012
Mesajlar
4
Excel Vers. ve Dili
2007
Merhaba arkadaşlar excel tablomda yüzlerce müşteri listesi var, müşterilerin ad-soyad-şirket adı-telefon num. vs.. gibi bilgileri var ben arama yapmak istiyorum ama sadece ada veya şirket adına göre değil adamın adı aklımdadır ona göre veya şirket adı aklımdadır ona göre yapmak istiyorum. ( ctrl+f önermeyelim patron bunu istemiyor) yardımcı olursanız sevinirim şimdiden teşekkürler..
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Aman patron kızmasın.. :D

A1 hücresine bir veri girerek arama yapabilirsiniz...
Sayfanın kod kısmına yazıp bir deneyiniz;
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim evn As Range
    If Target.Address(0, 0) = "A1" Then
        Set evn = Cells.Find(Target.Value)
            If Not evn Is Nothing Then
                evn.Select
            End If
    End If
    Set evn = Nothing
End Sub
Yeterli değildir ama şimdilik işinizi görür...
 
Katılım
29 Haziran 2012
Mesajlar
4
Excel Vers. ve Dili
2007
İşte yeniyim patronu ilk isteğinde hayal kırıklığına uğratmayalım :)

Yazdığınız kodu yeni macro yaratıp yapıştırdım değişen hiçbirşey olmadı.

Bu arada ilginize teşekkürler..
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
İşe girerken Excel'in kitabını yazdım mı dediniz ? :D :D

Yeni bir makro oluşturun demedim ki, sayfanın kod kısmına yazın dedim.

VBE Penceresinin sol tarafında;
■ Sayfa1(Sayfa1)
■ Sayfa2(Sayfa2)
■ Sayfa3(Sayfa3)
■ ThisWorkbook
vardır.

Verdiğim kodları hangi sayfada arama yapacaksanız, o sayfayı çift tıklayın ve açılan boş beyaz alana yapıştırın...
 
Katılım
29 Haziran 2012
Mesajlar
4
Excel Vers. ve Dili
2007
Aynen söylediğinizi yaptım ama değişen hiçbirşey olmadı sayfa eskisi gibi

Hiç excel bilgim yok sorsada yok derdim Cumadan beri birşeyler öğrenmeye çalışıyorum
 
Katılım
29 Haziran 2012
Mesajlar
4
Excel Vers. ve Dili
2007
Murat bey listemin deneme kısmını eke koydum yazdığınız kodu içini atıp deneyebilirmisiniz ben beceremedim :)
 

Ekli dosyalar

ermankoyluoglu

Altın Üye
Katılım
2 Ocak 2017
Mesajlar
9
Excel Vers. ve Dili
office 2010 türkçe
Altın Üyelik Bitiş Tarihi
29-02-2025
Merhaba sadece hücrede yazan kelimenin bir kısmı yazıldığında da arama yapması için ne yapabiliriz?
 

ermankoyluoglu

Altın Üye
Katılım
2 Ocak 2017
Mesajlar
9
Excel Vers. ve Dili
office 2010 türkçe
Altın Üyelik Bitiş Tarihi
29-02-2025
İşe girerken Excel'in kitabını yazdım mı dediniz ? :D :D

Yeni bir makro oluşturun demedim ki, sayfanın kod kısmına yazın dedim.

VBE Penceresinin sol tarafında;
■ Sayfa1(Sayfa1)
■ Sayfa2(Sayfa2)
■ Sayfa3(Sayfa3)
■ ThisWorkbook
vardır.

Verdiğim kodları hangi sayfada arama yapacaksanız, o sayfayı çift tıklayın ve açılan boş beyaz alana yapıştırın...
Merhaba sadece hücrede yazan kelimenin bir kısmı yazıldığında da arama yapması için ne yapabiliriz?
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,460
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
dosyaıyı farklı kaydet / dosya adı / alt seceneklerde makro kaydedilen dosya secin ve save edin. Dosya .xlsm olur ve Sayın Osma nın kodları çalışır
 

ermankoyluoglu

Altın Üye
Katılım
2 Ocak 2017
Mesajlar
9
Excel Vers. ve Dili
office 2010 türkçe
Altın Üyelik Bitiş Tarihi
29-02-2025
dosyaıyı farklı kaydet / dosya adı / alt seceneklerde makro kaydedilen dosya secin ve save edin. Dosya .xlsm olur ve Sayın Osma nın kodları çalışır
Kod çalışıyor. sıkıntı yok ama hücrede yazan metni tam yazdığında çalışıyor. benim isteğim mesela ad soyad var. sadece adı yazdığımızda da arama yapması
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu satırı;

Set evn = Cells.Find(Target.Value)

Aşağıdaki gibi değiştirip deneyiniz..

Set evn = Set evn = Cells.Find(Target.Value, , , xlPart)
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,460
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
....
 
Üst