使用VB6.0来开发一个dll来实现Excel中一些自定义的函数。
使用VB6.0来开发一个dll来实现Excel中一些自定义的函数。
目前我的dll里面写了一些自定义函数,生成了dll,同时在excel中的 vba代码里面可以使用了。
但是每次时候的时候都需要new 一个对象出来,非常的不方便。
有没有办法解决不需要new就可以在单元格中直接调用,
比如我的dll中写了一个函数
Public Function fsum(i As Integer)
fsum = i*2-1
End Function
但是在EXCEL中不能够直接使用,觉得很不方便,
目前只能够
Public h As New helloworld
Sub aa()
Sheet1.Range("a1:a1") = h.fsum(10)
End Sub
觉得很不方便。希望能够直接在单元格中写函数就好了。
[解决办法]
你的方法很奇特不过在VB6里面你可以调用EXCEL的宏
[解决办法]
一个类里的方法当然要先用NEW来创建类啊。感觉多此一举了吧。直接写在EXCEL模块里有何不可呢?