2
votes

I've noticed a possible bug in Excel 2010 v14.0.7106.5001 (32-bit). When copy-pasting two not adjacent cells (suppose A1 and C1) in workbook "BookA.xlsx" and pasting them in a second workbook open in a second instance of Excel ("BookB.xlsx"), the program paste not only the two cells I've selected but also the cell in between A1 and C1 (cell B1 from "BookA.xlsx").

Is this a known bug of MS Excel? Is there any way to work around it?

1
Works correctly for me: are you sure you are selecting A1 then holding down Ctrl whilst selecting C1 ?Charles Williams
Yes, I'm sure of that.Gianluca

1 Answers

5
votes

If you copy between 2 instances of excel, you will get the effect you have seen. If the sheets are in the same instance, then you will get the effect you desire.

Instances? Huh?

An instance of Excel is a separate Excel loaded in memory.
Each time you click on the Excel icon to start Excel, this Excel cannot communicate directly to the other Excels, and each one of these is called an instance.
If, instead, you go to the File - Open dialog, and open each spreadsheet, then there is only 1 instance of Excel, and the memory is shared, and the copy will work as expected.

How can I tell?
Look at the View menu, then Switch Windows. The names of the spreadsheets listed there are ones that can copy and paste as expected. If, however, there is only one name there (or you do not see the name you expect), then the other spreadsheet is in another instance, and Excel will copy all the cells in between, even if not selected.