2016-07-12 7 views
0

でのPythonに(Passing a variable from Excel to Python with XLwings私はこの記事と同じ質問を持っているが、複数の変数を持つ(と代わりに、関数のマクロを使って)XLwings

をExcelからいくつかの変数を渡す私はこの

Sub Hello() 
    Dim name,name2 As String 
    RunPython ("import Test; Test.sayhi('" & Name1 & " , " & Name2 & "')") 
End sub 
を試してみてください

しかし、私はこのエラーが発生します:

--------------------------- 
Error 
--------------------------- 
Traceback (most recent call last): 

    File "<string>", line 1, in <module> 

TypeError: sayhi() missing required positional arguments: 'Name2' 

どのようにこのエラーplzを克服するのですか?

ありがとうございました

答えて

1

文字列は1つの引数に解決されます。次のように一重引用符を修正してください:

RunPython ("import Test; Test.sayhi('" & Name1 & "' , '" & Name2 & "')" 
+0

ありがとうございます:) – Coolpix

関連する問題