2016-03-31 24 views
0

VBA kullanarak bir hücreye formül eklemeye çalışıyorum, formül bir dizin ve kapalı bir çalışma kitabına eşleşiyor. Bir çalışma zamanı hatası '1004' alıyorum: Uygulama tanımlı veya nesne tanımlı hata: Ben Yanlış yaptığımdaVBA - Kapalı çalışma kitabını içeren formülü ekle, Çalışma zamanı hatası '1004':

Sub forecastData() 

Worksheets("Mon").Range("R17").Formula = "=INDEX(""'""L:\ECommerce\Trading\Web Analytics\Reporting\KPI\[Ecom KPI.xlsm]Forecast""'""!$B$6:$B$2927,MATCH(""'""Update Data""'""!$E$2,""'""L:\ECommerce\Trading\Web Analytics\Reporting\KPI\[Ecom KPI.xlsm]Forecast""'""!$A$6:$A$2927,0))" 

End Sub 

kimse görebilir miyim?

Alkış

cevap

0

Boş ver, sabit o kullanarak Chr (39):

Worksheets("Mon").Range("R17").Formula = "=INDEX(" + Chr(39) + "L:\ECommerce\Trading\Web Analytics\Reporting\KPI\[Ecom KPI.xlsm]Forecast" + Chr(39) + "!$B$6:$B$2927,MATCH(" + Chr(39) + "Update Data" + Chr(39) + "!$E$2," + Chr(39) + "L:\ECommerce\Trading\Web Analytics\Reporting\KPI\[Ecom KPI.xlsm]Forecast" + Chr(39) + "!$A$6:$A$2927,0))" 
İlgili konular