ParamArray в xlWings - PullRequest
       10

ParamArray в xlWings

0 голосов
/ 06 июня 2018

Есть ли способ передать неизвестный список переменных в UDF в xlWings?

например, этот код Python:

def redistribute_with_old(dfFC, dfHist, columns=['site_name'])

не работает с этим vba:

Function redistribute_with_old(dfFC, dfHist, ParamArray Columns())

столбцов приводит к появлению pyldispatch вместо списка.Если это не сработает, как создать функцию, которая принимает неизвестное количество переменных?

Спасибо!

1 Ответ

0 голосов
/ 06 июня 2018

Nevermind.Это было так же просто, как объявить последнюю переменную как * args в модуле xlwings.После импорта UDF код VBA генерирует сам себя.Красивая :) 1001 *

...