У меня только 1 лист (с именем: Report), я пытаюсь запустить модуль 1 и модуль 2 макроса VBA на одном листе из Python и записать результат в два разных фрейма данных для сравнения. Где, когда я запускаюкод и оба кадра данных обновляются данными самого модуля 1
if os.path.exists(templatepath):
xl.Workbooks.Open(os.path.abspath(templatepath), ReadOnly=1)
xl.Application.Run(templatename +"!Module1.Fetch_details",report1,ReportName_1,FY,FYMonth,MonthStarting)
xl.Application.Run(templatename +"!Module2.Fetch_details1",report2,ReportName_2,FY,FYMonth,MonthStarting)
xl.Application.Quit()
df1=pd.read_excel(templatefolderpath+"Results\\"+ ReportName_1 + ".xls",'Report')
df2=pd.read_excel(templatefolderpath+"Results\\"+ ReportName_2 + ".xls",'Report')