DosyalarMetin Bölme ve Birleştirme

Belirli Bir Metin İçeren Hücreleri Seçme

Belirli Bir Metin İçeren Hücreleri Seçme, istenen değerin içeren hücrelerin seçilmesini öğreten bir Hazır Makro Kodu yer almaktadır.

Hazır Kod: Belirli Bir Metin İçeren Hücreleri Seçme

Sub MetinIcerenHucresiSec()

    Dim sonSatir As Long
    Dim sonSutun As Long
    Dim i As Long, j As Long
    Dim kriter As String
    Dim secimAraligi As Range
   
    kriter = "Ali"
   
    sonSatir = Cells(Rows.Count, 1).End(xlUp).Row
    sonSutun = Cells(1, Columns.Count).End(xlToLeft).Column
   
    For i = 1 To sonSatir
        For j = 1 To sonSutun
            If InStr(1, Cells(i, j).Value, kriter, vbTextCompare) > 0 Then
                If secimAraligi Is Nothing Then
                    Set secimAraligi = Cells(i, j)
                Else
                    Set secimAraligi = Union(secimAraligi, Cells(i, j))
                End If
            End If
        Next j
    Next i
   
    If Not secimAraligi Is Nothing Then
        secimAraligi.Select
    Else
        MsgBox "Belirtilen metni içeren hücre bulunamadı."
    End If

End Sub

Açıklama

  • InStr(1, Cells(i, j).Value, kriter, vbTextCompare) > 0: Bu satır, hücredeki değerin belirli bir metni içerip içermediğini kontrol eder. InStr fonksiyonu, hücredeki değerin içinde aranan metnin konumunu döndürür. Eğer metin bulunursa, pozitif bir sayı döner, yoksa sıfır döner.
  • kriter = "Ali": Bu satır, aranan metni belirler. Bu örnekte, "Ali" kelimesi aranmaktadır.
  • secimAraligi.Select: Bu satır, belirlenen metni içeren hücreleri seçer.

Kullanım

Bir modül ekleyin ve yukarıdaki kodu yapıştırın.

Belirli Bir Metin İçeren Hücreleri Seçme

Üstteki gibi basit bir tablo oluşturun ve kodu çalıştırın.

Belirli Bir Metin İçeren Hücreleri Seçme

Sonuç yukarıdaki gibi olacaktır.

Dosya Bilgileri

Dosya Adı: belirli_bir_metin_iceren_hucreleri_secme.xlsm
Dosya Boyutu: 20.93 KB
Toplam İndirme Sayısı: 0
Bu içerikteki dosyayı indirmek için giriş yapmalısınız. ExcelDepo üyelik bilgileriniz ile bu siteye de giriş yapabilirsiniz.
Giriş Yap

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu