一个VB奇怪的问题?
发布网友
发布时间:2022-04-20 06:33
我来回答
共1个回答
热心网友
时间:2023-09-26 09:12
估计是你的代码里重新定义了函数hex,而VB会优先调用自定义函数hex,这样的话VB本身的内部函数Hex就会失效了。解决办法有两种:
1、在你的整个工程的所有代码(包括窗体和模块)中查找hex,找到自定义的hex函数,把它删除或改名(建议后者,除非你这个函数是没什么作用的),这样VB内部函数Hex就可以使用了;
2、指定Hex的父对象(VBA),也可以让VB强行调用其内部函数而不是自定义函数,比如:
b = Hex(a)
改为
b = VBA.Hex(a)