2013-08-20 60 views
1

目標:RExcel代碼自動化

我正在使用Rexcel來運行ETS模型。我想通過VBA自動執行下面提到的代碼。

問題:

所面臨的問題是,VBA不下面提到的ETS代碼的第二雙引號即後執行的代碼,該代碼僅直到第二雙引號的端部執行。

「etsz <- ets(zz,model="ZZZ") 
etszP <- forecast(etsz,h=442) 

即代碼直到只有etsz <- ets(zz,model="而不是etsz <- ets(zz,model="ZZZ")

如何整個代碼進行VBA中,以自動化進程運行執行?

回答

0

,或者使用單引號

「etsz <- ets(zz,model='ZZZ')" 
+0

這並不提供答案的問題。要批評或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你會能夠[評論任何帖子](http://stackoverflow.com/help/privileges/comment)。 – kryger

+0

這不能回答這個問題嗎?如果你運行這個代碼,它會工作。他不會工作。它比上面的答案(你沒有評論......?)更清楚,因爲引號內的雙引號看起來馬虎。 – hedgedandlevered

+0

對不起,我只是將此答案標記爲「需要注意」,以便讓某人對其進行審閱,並且評論在沒有我參與的情況下自動發佈。 – kryger