I have a fairly easy question that I think there should be an easier way to do it, but I haven't been able to find the answer that I want.
Pretty simple,
I have a MsgBox with +vbYesNo,
But my end user is a Spanish speaker, so all the statements are in Spanish, except for the "Yes" or "No" message box buttons.
Is there a quick way to change both buttoms to spanish?, well at least the "Yes" by "Si".
I did some research, and seems that the only way is to create the whole msgbox as a userform and add Commandbuttons with custom labels.
Is there a way to change the language of this specific excel file with macros (.xlsm) just for use by the end user?
Also, the end user and I have the default Office language set to English, and changing it is not an option.
What do you recommend?

You could hook into the message box and change the button text there. For 64-bit, your WINAPIs would be:
So, you'd simply call the message box like so: