【问题标题】:VBA macro to automate Rexcel用于自动化 Rexcel 的 VBA 宏
【发布时间】:2014-10-07 20:46:02
【问题描述】:

我想使用宏来运行我的 Rexcel 代码,以便通过按一个按钮来自动化该过程。

#!rput  zz  'Sheet1'!$B$2:$B$1112
library(forecast)       
zz <- ts(zz,freq=365,start=c(2007,121))     

arimaz<- auto.arima(zz,d=1)     
arimazP <- predict(arimaz,n.ahead=409)      
write.table(arimazP)

目前我通过右键单击运行这两个代码,然后粘贴输出。我尝试为此录制一个宏,但没有成功。请帮忙..

【问题讨论】:

    标签: rexcel


    【解决方案1】:

    一旦你有了表格 arimazP,

        RInterface.GetArray "arimazP", Range("A1")
    

    编辑: 以下将执行得更快。实际上,我为带有/不带有行/列名称的表编写了一个完全替换 RInterface.GetArray(由于性能问题)的函数。如果有人想要,请告诉我,我会发布。

        Range("A1") = RInterface.GetRExpressionValueToVBA("arimazP")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-05
      相关资源
      最近更新 更多