düşey ara formülünün makrosu

Katılım
29 Kasım 2004
Mesajlar
10
selam arkadaşlar; düşey ara formülünü makroyla yapabilirmiyiz.formül bazen hata veriyor.düşey ara formülünde yaptığımız işlemi makrolarla nasıl yapabiliriz.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Düşeyara formülünü

ara=Worksheetfunction.vlookup(.............) olarak kullanabileceğiniz gibi, bir komutlar dizisi ilede aynı işi görecek bir makro oluşturulabilir. Bunun için kullandığınız formülü yazarmısınız?
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
aşağıdaki kodu bir deneyin

Cells(1, 4) = Application.VLookup(Range("a1"), Range("a2:b20"), 2, False)
 
Katılım
29 Kasım 2004
Mesajlar
10
Düşeyara=A1;D1:E20;2;0)
A1 hücresine bakıp ordaki değere göre formülü girdiğim hücreye A1 hücresiyle doğru olduğunda ,tablodaki ikinci sutundaki değeri girmesini istiyorum.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sn hamitcan'ın verdiği şekilde kullanabileceğiniz gibi aşağıdaki gibi bir satırda aynı işi görebilir.


Düşeyara=cells([d1:e20].find([a1].value).row,5).value
 
Üst