Tag: 定量金融

在vba中从第五个循环到最终的工作表?

我有35至40个工作表与每日股票数据,我正在尝试计算macros中的每个工作表的股票收益率。 公式是:LN(Today / Yesterday)给出了每日股票收益。 我正在运行下面的代码,但我不知道如何在第5工作表中启动循环。 我的投资组合在前四个工作表中。 任何人都知道这将如何工作? Sub Macro2() Dim wb As Workbook Dim i As Integer Dim ws As Worksheet Set wb = ActiveWorkbook Set ws = Worksheets.Count = 5 For i = 5 To ThisWorkbook.Worksheets.Count Activeworksheet.Columns("c").ClearContents Range("C4").Select ActiveCell.FormulaR1C1 = "=LN(RC[-1]/R[-1]C[-1])" Range("C4").Select Selection.AutoFill Destination:=Range("C4:C507") Range("C4:C507").Select Next i End Sub

用于实时数据的替代电子表格

我正在寻找一个Excel的替代电子表格,最好但不一定是开放源代码,它允许程序员创build一个插件,可以实时从外部数据源更新工作表中的单元格。 然后,电子表格将在内部计算所有依赖的计算链。 这与RTD方法与Microsoft Excel的function类似。 外部数据变化的速度可能是中等到高的(不pipe这样的相对论术语是什么意思)。 此外,逆向过程也是有用的,即检测单元格中的变化,然后将该信息发送到可与外部进程进行通信的插件。 任何build议或经验,在尝试这个?