• DİKKAT

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

Soru indis formülünü makroda kullanma

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,543
Excel Vers. ve Dili
2021 LTSC TR
Kod:
=EĞERHATA(İNDİS(Çizelge!$X$6:$X$85;KAÇINCI(C6;Çizelge!$C$6:$C$85;0));"")

Cells(Target.Row, "W").Value = Bu kısma yukarıda yer alan formülün makro karşılığını yazabilmem için yardımcı olabilir misiniz?

Teşekkür eder, saygılarımı sunarım.
 
Kod:
Cells(Target.Row, "W").Value =["=IFERROR(INDEX(Çizelge!$X$6:$X$85,MATCH(C6,Çizelge!$C$6:$C$85,0)),"""")"]
 
Üstad
Ellerine Sağlık. Teşekkür ederim.
Sağolasın
 
Rica etsem
Kod:
Cells(Target.Row, "W").Value =["=IFERROR(INDEX(Çizelge!$X$6:$X$85,MATCH(C6,Çizelge!$C$6:$C$85,0)),"""")"]
yukarıdaki makro C6 hücresi sabit kalıyor. alt satıra da geçilse C6 geliyor. C6 alt hücreye geçtiğinde C7, C8 gibi değişmesi nasıl yapılabilir.
 
Merhaba,

Formülünüzde $C$6 yerini $C6 olarak değiştirdim. $ işareti o satır ve sütunu kilitler. Değişmemesini istediğimiz satır ve sütun durumlarında kullanılır.

Kod:
Cells(Target.Row, "W").Value =["=IFERROR(INDEX(Çizelge!$X$6:$X$85,MATCH(C6,Çizelge!$C6:$C$85,0)),"""")"]

Yukarıdaki formül işinizi görecektir.

Saygılarımla.
 
Merhaba Hakan bey
Cells(Target.Row, "W").Value =["=IFERROR(INDEX(Çizelge!$X$6:$X$85,MATCH(C6,Çizelge!$C$6:$C$85,0)),"""")"]

formülünde "MATCH(C6" için değişken istemiştim.
 
Geri
Üst