如何在已定义的单元格中自动执行或计算自己编写的Excel vba公共函数

时间:2017-09-27 20:36:45

标签: excel vba excel-vba

我在VBA中编写了一个公共函数,它为网站创建HTTP-request并返回一个双精度值。

我在5个细胞中使用该功能。当我打开Excel-File时,细胞不会自动更新。

如何设置Excel以在某些单元格中执行SelfMade公共函数?

我测试了以下VBA语句但没有任何作用。

Private Sub Workbook_Open()
'Application.Calculation = xlCalculationAutomatic
'Application.CalculateFull
'Application.CalculateFullRebuild
'Worksheets("Aktie").Activate
'Range("J3:J6").Calculate
'ActiveWorkbook.RefreshAll
'Range("J3:J6").Select

'Worksheets("Aktie").Range("J3:J6").Calculate

End Sub

我做错了什么?

我必须进行哪些设置?

在打开XLS时,将VBA代码置于autoExecute的位置?

1 个答案:

答案 0 :(得分:0)

此问题的解决方案是: 我有错误的对象/模块中的代码。 我把它放在Microsoft Excel Objects \ This Workbook中 和工作表5(Aktie)。 在我使用Module \ modul 1之前,我也有公共功能。