If I'm reading the pictures correctly, the file DEBIJ (the correct file) is a text/csv file using semicolons ";" as the list/field delimiter and comma "," as the decimal separator. I'm assuming this is consistent with your operating system's language and regional settings.
The file YourFileNameHere is also a text/csv file using comma "," as the list/field delimiter and period "." as the decimal separator. This seems consistent with US standard settings. This is significant because it is not the first time that I have seen VBA be less internationally aware than Excel.
This isn't the kind of programming I do, so I am relying completely on MSFT's help file for the SaveAs method. It appears that there is a "local" parameter for this method that tells Excel whether to use US settings (the default False value for this parameter) or to use your local settings (not default True value). If I understand the help file and the syntax for using named parameters, it should hopefully be as simple as adding the correct value for this Local parameter:
Perhaps you and/or others who are more knowledgeable about using VBA in non-US settings can test and play around with that information to figure out how to make your VBA code output an internationally aware text/csv file.
Bookmarks