• DİKKAT

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

Excel VBA'da Arama Olayları Nasıl Yapılır?

Katılım
27 Eylül 2006
Mesajlar
109
Excel Vers. ve Dili
Excel 2003 Türkçe
Excel öğrenmeye çalışıyorum
Öğrenmek istediğim şu: Excel VBA'da yazılan kodlar ile Excel sayfasında arama yapan kodların çeşitleri nelerdir? Hangi arama çeşidini ne zaman kullanmalıyım. arama kodu yazılırken dikkat edilmesi gerekenler nelerdir?
 
Excel çalışma kitabı içerisinde bulunan "Bul(Ctrl+F)" aracı ile yapılan tüm işlemleri VBA ile yapabiliriz. Bu VBA ile yapılabilecek arama türlerinden bir tanesidir.
Aşağıdaki örnek umarım size bir fikir verir.

Kod:
    Cells.Find(1 - What, _
               2 - After, _
               3 - LookIn, _
               4 - LookAt, _
               5 - SearchOrder, _
               6 - SearchDirection, _
               7 - MatchCase, _
               8 - MatchByte, _
               9 - SearchFormat).Activate

'1-Aranan metin
'2-Hangi hücreden sonra aramaya başlasın
'3-Bak (xlValues-Sadece değerlerde ara, xlFormulas-Formül içeriğinde de ara, xlComments-Sadece açıklamalarda ara)
'4-Tüm hücre içeriğini eşleştir(xlPart-Eşleşmesede bul, xlWhole-Eşleştir)
'5-Ara(xlByRows-Satır Satır Ara, xlByColumns-Sutün sutün Ara)
'6-Arama Yönü(xlNext-İleri, xlPrevious-Geri)
'7-Büyük küçük harf duyarlı(True, False)
'8-Bunun ne olduğunu bende bilmiyorum(bilen varsa ve söylerse buraya yazarım)
'9-Biçime göre aranacak mı? (True, False)
 
selam

sayın alpi her zamanki gibi derdime derman oldunuz çok teşekkür ederim
 
Teşekkürler Alpi

Excel çalışma kitabı içerisinde bulunan "Bul(Ctrl+F)" aracı ile yapılan tüm işlemleri VBA ile yapabiliriz. Bu VBA ile yapılabilecek arama türlerinden bir tanesidir.
Aşağıdaki örnek umarım size bir fikir verir.

Kod:
    Cells.Find(1 - What, _
               2 - After, _
               3 - LookIn, _
               4 - LookAt, _
               5 - SearchOrder, _
               6 - SearchDirection, _
               7 - MatchCase, _
               8 - MatchByte, _
               9 - SearchFormat).Activate

'1-Aranan metin
'2-Hangi hücreden sonra aramaya başlasın
'3-Bak (xlValues-Sadece değerlerde ara, xlFormulas-Formül içeriğinde de ara, xlComments-Sadece açıklamalarda ara)
'4-Tüm hücre içeriğini eşleştir(xlPart-Eşleşmesede bul, xlWhole-Eşleştir)
'5-Ara(xlByRows-Satır Satır Ara, xlByColumns-Sutün sutün Ara)
'6-Arama Yönü(xlNext-İleri, xlPrevious-Geri)
'7-Büyük küçük harf duyarlı(True, False)
'8-Bunun ne olduğunu bende bilmiyorum(bilen varsa ve söylerse buraya yazarım)
'9-Biçime göre aranacak mı? (True, False)

Yıllar önce yazılmasına rağmen internetteki tek açıklama size ait. Çok teşekkürler. "Tam Eşleştir - xlWhole" u bulmam yarım günümü alsada yazınız sayesinde buldum. Pes etmek üzereyken hızır gibi yetişti yazınız. tekrar teşekkürler
 
Geri
Üst