(FYI: I'm a front-end developer and skilled with Excel formulas and Conditional Formatting, but a beginner when it comes to VBA and Macro design).
The Issue
I'm using Excel 2016 on Windows 10 Home. I originally had a workbook that was created in Excel 2007 (or older). I -- not knowing VBA, but understanding basic programming principles -- inserted a VBA Macro/Script (pretty sure the source called it a macro) into my excel file and everything worked perfectly.
Since 2008 or so I have continuously generated a new version of the spreadsheet as its own file, and the macro has continued to work (if you are curious, it automatically colors odd rows, and adjusts for insertion or deletion of rows) perfectly. However, when I decided to take a shot at editing the macro in Excel 2016 today, I found that I was unable to even find the code! The macro is not listed in the macros list (Alt - F11).
What I've Tried Already
- Enabled developer tab.
- "Enable all macros" was already enabled.
- Clicked "Macros" (same as ALT + F11). No macros listed.
- Tried all options in the "Macros In" dropdown. Still no macros listed.
- CTRL + R to open Project Properties window. Went through each file and folder listed. None of them opened up any kind of macros dialog.
- Check to see if the macro somehow became an "add-in" but the "Add-Ins" button on the ribbon is grayed out.
Conclusion
I'm not certain how to proceed, Google has been fruitless, and Stack Overflow doesn't seem to have the answer to this either. Every time I search for macro issues in Google, I either get results that apply specifically to Word macros (which isn't applicable), or Excel results, but only about hidden worksheets, or grayed out security settings--my settings are already allowing macros.
To sum up then, here is my understanding of the problem:
A macro I created in a previous Excel spreadsheet has been passed down each of the multiple times I duplicated the spreadsheet, but I can't figure out how to either A) Edit the macro, or B) Delete the macro and start fresh with whatever the Excel 2016 method of creating macros or VBA scripts is.