VLOOKUP ile yaptığım işleme KAYDEDİLEMİYOR hatası

Katılım
31 Ekim 2005
Mesajlar
5
VLOOKUP ile yaptığım işleme KAYDEDÝLEMÝYOR hatası

İyi Bayramlar

Daha önce farklı bir dosyanın iki sayfasından veri alabilmek için yaptığım formülü artık 3 sayfadan bilgi alabilmem için değiştirmek zorunda kaldım.
Þimdi yaptığım formülü yazdığımda "kaydedilemiyor" diye bir mesaj alıyorum. Yardım ederseniz sevinirim.
Yapmak istediğim şey satırdaki veriye karşılık başka bir dosyadan 3 sayfa içersinde bilgi bulması. Her bir sayfada 60.000 adet bilgi mevcut.
Satırı direkt VBA içerisine yazdığımda kabul ediyor ama bu seferde run time error 1004 hata veriyor.


önceki satır:
ActiveCell.FormulaR1C1 = _
"=IF(ISERROR(VLOOKUP(RC[-1],'[aksesuar-kalem.XLS]aksesuar'!R2C1:R60000C6,2,0)),VLOOKUP(RC[-1],'[aksesuar-kalem.XLS]aksesuar2'!R2C1:R60000C6,2,0),VLOOKUP(RC[-1],'[aksesuar-kalem.XLS]aksesuar'!R2C1:R60000C6,2,0))"

şimdi yaptığım satır:


ActiveCell.FormulaR1C1 = _
"=IF(ISERROR(VLOOKUP(RC[-1],'[aksesuar-kalem.XLS]aksesuar'!R2C1:R60000C6,2,0)),(IF(ISERROR(VLOOKUP(RC[-1],'[aksesuar-kalem.XLS]aksesuar2'!R2C1:R60000C6,2,0)),VLOOKUP(RC[-1],'[aksesuar-kalem.XLS]aksesuar3'!R2C1:R60000C6,2,0),VLOOKUP(RC[-1],'[aksesuar-kalem.XLS]aksesuar2'!R2C1:R60000C6,2,0))),VLOOKUP(RC[-1],'[aksesuar-kalem.XLS]aksesuar'!R2C1:R60000C6,2,0)"
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Sayım Ademkavak

Formülünüz yanlış

1 . Ã?nce hücre içerisine direk formülünüzü yazın , doğru sonuçu alırsanız.
marko kaydet ile tekrar formülünüzü yazarak makroya kaydedin. çalıştırın.

2. dosyanızı ne yapmak istediğinizi açıklayarak gönderin.üzerinde çalışalım.


Saygılarımla
 
Katılım
31 Ekim 2005
Mesajlar
5
Zafer bey ilginize teşekkür ederim.
Tekrar yaptım bu sefer oldu.
iyi çalışmalar

ActiveCell.FormulaR1C1 = _
"=IF(ISERROR(VLOOKUP(RC[-1],'[aksesuar-kalem.XLS]aksesuar'!R2C1:R60000C6,2,0)),(IF(ISERROR(VLOOKUP(RC[-1],'[aksesuar-kalem.XLS]aksesuar2'!R2C1:R60000C6,2,0)),VLOOKUP(RC[-1],'[aksesuar-kalem.XLS]aksesuar3'!R2C1:R60000C6,2,0),VLOOKUP(RC[-1],'[aksesuar-kalem.XLS]aksesuar2'!R2C1:R60000C6,2,0))),VLOOKUP(RC[-1],'[aksesuar-kalem.XLS]aksesuar'!R2C1:R60000C6,2,0))"
 
Üst