Я пытаюсь автоматизировать лист Excel, создав кнопку.Я хочу, чтобы когда эта кнопка была нажата, мой скрипт Python должен был запуститься и его вывод был записан обратно в лист Excel.
Чтобы скрипт Python работал, я интегрировал его с VBA.При нажатии кнопки запускается следующий код:
Sub Macro2()
RetVal = Shell('path to python file', vbNormalFocus)
End Sub
Мой скрипт Python очень прост:
import openpyxl
wb = openpyxl.load_workbook('Prior Example.xlsm')
sheet = wb.get_sheet_by_name('UI')
sheet['F10'] = 'hello'
Однако, когда я нажимаю кнопку, я не получаю никакого выводав F10.Что-то не так с кодом / есть более простой способ сделать это?