Formülü Sütun Adresi Olarak Makroda Kullanmak

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba Arkadaşlar,
Sub Makro1()
Range(Cells(4, 5), Cells(6, 10)).Select
End Sub


kodundaki 4 yerine şu formülü nasıl koda adapte edebilirim ?
"=MATCH(RC[1],RC[1]:RC[20],0))"
 
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba Arkadaşlar,
Sub Makro1()
Range(Cells(4, 5), Cells(6, 10)).Select
End Sub


kodundaki 4 yerine şu formülü nasıl koda adapte edebilirim ?
"=MATCH(RC[1],RC[1]:RC[20],0))"
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,745
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Birşeyler ararken neden FIND (CTRL+F) komutunu kullanmıyorsunuz. Daha kolay kullanımı var.

Örnek;

C++:
Option Explicit

Sub Test()
    Dim Bul As Range

    Set Bul = Range("A:A").Find(What:="Aranan_Veri", LookAt:=xlWhole)
    If Not Bul Is Nothing Then
        Range(Cells(Bul.Row, 5), Cells(6, 10)).Select
    End If
End Sub
 
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Birşeyler ararken neden FIND (CTRL+F) komutunu kullanmıyorsunuz. Daha kolay kullanımı var.

Örnek;

C++:
Option Explicit

Sub Test()
    Dim Bul As Range

    Set Bul = Range("A:A").Find(What:="Aranan_Veri", LookAt:=xlWhole)
    If Not Bul Is Nothing Then
        Range(Cells(Bul.Row, 5), Cells(6, 10)).Select
    End If
End Sub
Üstad ilginiz için teşekkür ederim. Kodu yanlış yorumlamış olabilirim.
Yapmak istediğim şu : Aranan Verinin bulunduğu Sütun numarasını bulmak.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,745
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Siz mesajınızda "4 yerine" diye belirtmişsiniz.

O bölüm satırı ifade etmektedir.
 
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Siz mesajınızda "4 yerine" diye belirtmişsiniz.

O bölüm satırı ifade etmektedir.
Korhan Ayhan üstadım anlayışınız ve sabrınız için çok teşekkür ediyorum. Gecenin o vaktinde karıştırmışım. Şimdi oldu. Sağ olun var olun, sağlıcakla kalın
 
Üst