我是python和xlwings的新手。故事是这样的,
我需要一个需要在Excel中使用的自定义函数。由于我对VB脚本一无所知,因此我决定用python编写一个函数,然后使用xlwings将其导入excel。
通过xlwings支持论坛中给出的过程。
相同名称“Test.py”(文件仅在同一文件夹中)
我在python中写了我的函数
import xlwings as xl
@xl.func
def exponent(x,y):
#the function is an example only. I tried this for practicing and it is also not working
z=x**y
return z
xlwings插件。我发现导入函数
“=指数(A1,B1)”
我没有得到结果,而是得到了“对象必需的”
我不知道出了什么问题?
有什么想法我想念的吗?请原谅我的基本问题。
最佳答案
您需要在VBA中添加引用。
打开开发者控制台(Alt-F11)
单击工具->引用,然后选择xlwings