我目前有这个 VBA -
Sub StartTimer()
Application.OnTime Now + TimeValue("00:00:15"), "AutoCalc"
End Sub
Sub AutoCalc()
Application.CalculateFull
Sheets("Kine").Range("B603:E603").Copy _
Destination:=Workbooks("AutoImportAverages.xlsx").Worksheets("AvgKine").Range("B1:E1")
Application.OnTime Now + TimeValue("00:00:15"), "AutoCalc"
End Sub
.OnTime 命令在没有复制/粘贴部分的情况下完美运行,这很棒。
这给了我一个来自 SQL 查询的自动更新值列表,以及每列值底部的平均值。
我正在尝试进行设置,以便将平均值自动添加到 Minitab 中的列中,但我相信宏正在停止 Minitab 中的自动更新。
所以我的想法是将平均值复制粘贴到没有自己的宏的 Excel 工作簿中,然后将其链接到 Minitab。
我是否输入了错误的复制粘贴代码,或者在需要存储宏的位置以及如何存储方面存在一些问题?
快速编辑 - 我应该添加当前代码给出“运行时错误 9,下标超出范围”并突出显示复制/粘贴代码。