我的excel有一个预期的圆形。即
可以通过将A的值粘贴到新范围,并将B链接到这些值(并重复几次以使答案收敛)来消除圆形度。
Sub paste_loop()
For i = 1 to 10
Range("A_paste").value = Range("A_copy").value
Next i
End Sub
我想避免使用Sub,并希望将其作为自动运行的UDF。我设定的公式是范围" A_paste"等于{=等于(" A_copy")}
Function Equals(a As String) As Variant
Equals = Range(a)
End Function
然而,Excel在进行完整计算时足够智能来检测圆度。有没有办法将第一个宏的结果导入UDF?
(我不希望有一个根据用户操作运行的宏,比如打开工作表,或者允许在Excel中进行循环/迭代)