![](/img/trans.png)
[英]Volatile User-Defined Function not recalculating as expected (VBA/Excel)
[英]User-defined Function in VBA Excel is Not Accessible?
我在我的VBE中的模块中有这个功能,但是当我尝试在我的用户表单中访问它时,我收到一个错误,因为VBE无法检测到它:
这是Col_Letter
函数:
Function Col_Letter(lngCol As Long) As String
Dim vArr
vArr = Split(Cells(1, lngCol).Address(True, False), "$")
Col_Letter = vArr(0)
End Function
我也尝试过添加Public
:
Public Function Col_Letter(lngCol As Long) As String
Dim vArr
vArr = Split(Cells(1, lngCol).Address(True, False), "$")
Col_Letter = vArr(0)
End Function
命名一个与公共函数同名的模块是一个非常糟糕的主意。 更改Col_Letter
模块的名称或函数的名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.