Safely deleting unused coded: What are all the ways a macro can be called? (Excel-VBA) : I want to remove some code I believe is unused in a specific Excel VBA Project. I think I've checked all the places that macros can be hiding, but I want to be absolutely sure the workbook won't try to a call certain sub after I delete it. Is my checklist complete?

    1. The code itself, called by other subroutines
    2. Assigned to a shape on a worksheet
    3. In a worksheet cell as a user defined function
    4. Called by the XML of a custom ribbon

