• DİKKAT

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

IF ISNA macro error

  • Konbuyu başlatan Konbuyu başlatan lapot
  • Başlangıç tarihi Başlangıç tarihi
Katılım
4 Temmuz 2006
Mesajlar
239
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.
 
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))")
 
Geri
Üst