Mam plik excel (Main.xlsm) zawierający makra. Mam plik python (python.py) do generowania pliku pomocniczego excel (sub.xlsx), który będę dalej wywoływać w makrach pliku Main.xlsm. Ten plik pod.xlsx generowany przez program python.py jest zapisywany w tym samym katalogu roboczym.Czy istnieje sposób wywołania kodu Pythona w Excel-VBA?
Teraz chcę, aby ten plik python.py został wykonany podczas uruchamiania makr Main.xlsm, a następnie użyj tego pliku xlsx. Zasadniczo chcę zmniejszyć etap wykonywania Python.py z zewnątrz. Czy jest jakieś polecenie? Jestem nowy w VBA.
następnie zostań nowy (i od) VBA :) Mam nadzieję y znajdziesz to, czego potrzebujesz. Interesujące pytanie. –
@ Jean-FrançoisFabre Dzięki za zainteresowanie pokazane w pytaniu. : p –
z mojego punktu widzenia (dotyczy również innych zastrzeżonych i uciążliwych systemów), czasami najlepiej jest 1) eksportować dane jako CSV 2) uruchomić skrypt Pythona, aby łatwo przetworzyć dane i 3) ponownie zaimportować do Excela/cokolwiek, więc również użyj tej sztuczki zamiast próbować kodować w pod-językach :) –