Well... to address your comment about
"isn't a newer version of MS Excel - VBA supposed
to be able to run older versions?"
It's kind-of like your car...
You keep your checkbook in the glove box...
Then you buy a new car, but when you get to the bank and
open the glove box, your checkbook is gone!!!
That's because you didn't LOAD it.
Your previous version of Excel had specific "resources"
(or add-ins) installed. IT didn't even have ALL of them,
just the ones you were using.
Your NEW version of Excel doesn't automatically load ALL
the resources. Just basic ones, but others can be added
as needed.
Based on the error message, the FILE you're opening
is using a resource that you don't currently have added.
Unfortunately, the message doesn't tell you which one!
Hopefully, David can take a look at it and figure it out.