Tag: 用户定义函数

VBA UDF更改所有工作表上的值。 如何限制到一个?

我做了一个UDF,在一张纸上工作。 多张纸发生问题。 如果我在多个工作表上有公式,并且如果我(重新)将其加载到一张工作表上,它也将更改所有其他工作表中的输出。 为什么会发生? 我没有使用ActiveWorksheet或Active Cell或类似的。 Function customreturn(security As Range, datacheck As Range) As Variant Dim row_num As Integer Dim row_num2 As Integer Dim price1 As Double Dim price2 As Double Dim perfo As Double Dim blank_end As Boolean row_num = security.Row col_num = security.Column row_num2 = row_num + 1 col_num2 = datacheck.Column If WorksheetFunction.IsError(datacheck.Value) […]