IF ISNA macro error

Katılım
4 Temmuz 2006
Mesajlar
239
Altın Üyelik Bitiş Tarihi
20/04/2019
Arkadaslar

Bu formulu
ActiveCell.FormulaR1C1 = "=VLOOKUP(C[-1],Sheet3!C[-1]:C,2,FALSE)"

bu formulle
ActiveCell.FormulaR1C1 = "=IF(ISNA(VLOOKUP(C[-1],Sheet3!C[-1]:C,2,FALSE)),"" VLOOKUP(C[-1],Sheet3!C[-1]:C,2,FALSE))"

macroda degistirmek istiyorum fakat degistirdigimde hata veriyor. Makroyu isletdigimde Debug hata panceresi acliyor ve sari bir sekilde isaretleniyor.
Neden acaba?
amacim Sayfa 3 deki stun B deki isimleri vlookup la Sayfa 2 deki B sustuna yazdirmak IF ISNA komutu eger bulunmamis bir isim varsa #N/A yazmasini onluyor.
umarim aciklamisimdir.
yardimlariniz icin tesekkurler.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sn lapot aşağıdaki gibi bir deneyin.

ActiveCell.FormulaR1C1 =Evaluate("=VLOOKUP(C[-1],Sheet3!C[-1]:C,2,FALSE)")


ActiveCell.FormulaR1C1 = Evaluate("=IF(ISNA(VLOOKUP(C[-1],Sheet3!C[-1]:C,2,FALSE)),"" VLOOKUP(C[-1],Sheet3!C[-1]:C,2,FALSE))")
 
Üst