今天,当我在使用 Rexcel 的地方启动 Excel 工作簿时,发生了一些事情(以前从未遇到过这个问题)。
然后还有一些错误......之前一切正常......有没有人知道问题可能是什么?
另一个奇怪的事情是,在那之后 Rapply 等工作..但是当我关闭工作簿时我再次遇到错误。
因此,当我startR
在 Excel 中使用 Rexcel meny 时,就会出现问题。
编辑:感谢flodel
他的回答。但是现在不能运行下面的Sub吗?
Sub create_efficient_frontier()
RInterface.StartRServer
Sheets("Analys").Range("A52:K82").ClearContents
RInterface.PutDataframe "datat", Range("ChosenData!X181:AD352")
RInterface.PutArray "startdate", Range("Analys!K2")
RInterface.PutArray "enddate", Range("Analys!K3")
RInterface.RunRFile "C:/Users/Documents/EffFront.R"
RInterface.GetDataframe "hmz$pweight", Range("Analys!A51:E76")
End Sub
我收到运行时错误 13(“不兼容的类型”)在行
RInterface.GetDataframe "hmz$pweight", Range("Analys!A51:E76")
昨天有效,请参阅使用 Rexcel 运行宏
Solution:
Ctrl+Alt+Shift+F9 seems to work:)
最好的祝福