If you want to use Excel, you will need to learn to work within its specifications.
To prevent Excel from modifying your data, you will need to pre-format the cells as text. If you are importing a file, however, you cannot just "open" the file. You will need to ensure the Text to columns wizard opens before you import the file. In order
to do that, you will need to select "Get External Data / From Text" under the Data Ribbon.
This behavior has been present in Excel for many versions, at least in the US version. I cannot explain your observations regarding the Norwegian version.
Gee Ron, I find your response quite defensive as if you were the one personally responsible for this design flaw yourself. Also, pretty offended by the condesension of your tone. Just because folks point out a bug with the program (that obviously more than
a few users are taking issue with), you seem to suggest that this is merely a result of "operator error" and that essentially we all need more training with Excel? I would say that people who are power users, working with macros, and depend on the program
day in and day out to complete their work ARE working within the programs specifications, however unsuccessfully. Unfortunately the bottom line is that the current specifications do not adequately meet the needs of the end users. Perhaps if you put as much
passion into fixing the problem as defending the status quo, this thread wouldn't be dragging on for years and years without resolution.......
As for your solution listed above, I have tried this as well. I begin with a spreadsheet that is pre-formatted as text. I then copied and pasted my data as values only, as to retain the text formatting but move the data to the new sheet. At that point,
I would use the "Text to Columns" feature to remove the apostrophe from my CSV generated part codes. I then have the option within that feature to keep Text or change to General. Changing to General results in the same issue of numbers auto-converting to
dates. Keeping the column as Text then results in the VLOOKUP issues I discussed previously, returning a blank cell for those items. All in all, a no-win situation for me, and also proves that particular solution obviously doesn't work in all situations.
The funny thing is, a simple check box to disable the feature would fix the problem for everyone's use in a very uncomplicated way. I don't understand what the resistance is. It reeks of arrogance set forth by the programmers of Microsoft, incapable of admitting their
work can be improved upon by creating additional features for the program.