Dear all Using the win32com stuff I can open an excel spreadsheet and change values on the spreadsheet from python. However I don't know how to call existing VBA code that has been defined in project module (ie. Sub mycode ... end sub). Can anyone help explain the syntax? Kind regards -Andrew