Çözüldü Bulunanın son satır no(Find) ile

Katılım
5 Kasım 2006
Mesajlar
602
Excel Vers. ve Dili
TÜRKCE Excel 2021 32bit
Merhaba.
Benim dorum find kodu ile ilgili.
Mesela A sütununda 10 tane Ankara var.
Find koduyla aratıınca ilk bulduğu Ankara hücresinin satır numarasını buluyor.
İstediğim son Ankaranın olduğu satır numara.

Döngüsüz ve findnext siz olmalı varsa böyle bir kod şayet.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,644
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Neden bu iki metodu istemiyorsunuz?
Find'ın aşağıdan yukarı arama özelliği var,onu araştırın.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,398
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
D sütununda bulunan en son "kenan" verisinin olduğu hücrenin adresini verir...

Kod:
Sub Test()
    Dim myRange As Range, FoundRange As Range, FindWhat As String
    FindWhat = "kenan"
    Set myRange = Range("D:D")
    Set FoundRange = myRange.Find(what:=FindWhat, after:=myRange(1), searchdirection:=xlPrevious)
    MsgBox FoundRange.Address(0, 0)
End Sub
.
 
Katılım
5 Kasım 2006
Mesajlar
602
Excel Vers. ve Dili
TÜRKCE Excel 2021 32bit
D sütununda bulunan en son "kenan" verisinin olduğu hücrenin adresini verir...

Kod:
Sub Test()
    Dim myRange As Range, FoundRange As Range, FindWhat As String
    FindWhat = "kenan"
    Set myRange = Range("D:D")
    Set FoundRange = myRange.Find(what:=FindWhat, after:=myRange(1), searchdirection:=xlPrevious)
    MsgBox FoundRange.Address(0, 0)
End Sub
.
Elinize sağlık süper oldu.

searchdirection:=xlPrevious bu aklıma gelmemişti :)
 
Üst