I would like to use Python to run a macro contained in MacroBook.xlsm on a worksheet in Data.csv.
Normally in excel, I have both files open and shift focus to the Da
Try savin the macro to your "Normal" Project and call.
excel.Application.Run("Normal.ModuleName.SubName")
You can even add the Module to the Normal profile programmatically, but Office doesn't let you do it if you have insufficient access rights.