Ok, so I' ll try to explain the solution. Sorry in advance for any mistypes. After several hours, I understood that there was a conflict with language.
Excel and Word, etc... were in Portuguese , and Windows also, as soon as I changed the language in Windows to US English, it worked.
But I wanted to maintain Portuguese the Windows language, so I went to Word, for example:
File -> Options -> Language and added US English , moving it to preferred .
Then I exited, closing all instances.
After that , upon opening, the language was English. I did the same steps but changed Portuguese (PT) to preferred and exited, closing all.
After this , Excel was in PT - PT Portuguese, and VBA was in US English .
Conclusion : because VBA does not have a Portuguese language option , or at least not on my PC, switching from US to Portuguese gave VBA a valid language startup and run. Hope this can be helpful; it took me quite some time, and I did repairs and reinstallations , but nothing worked.
Hope it helps