Support copying of a single range and pasting it to multiple ranges Background: Excel supports e.g. copying A1, and pasting it to D3, D5, D9, but Calc doesn't support this operation yet. We should add this support. Detailed requirement: When the destination ranges are exact multiple of the copied range geometry-wise, allow the paste, otherwise throw an error and abort the paste. For example, when the copied range is A1:A3, and the user wishes to paste it to B5:B10,E8:E13, the paste should proceed. If the user wishes to paste the same range to, say, B5:B11,E8:13, it should throw an error message and abort. Code pointers: We should be able to add this enhancement just by modifying the code that does pasting. However, if needed, ScViewFunc::CopyToClip() is where the copying of range to the clipboard instance takes place. ScViewFunc::PasteFromClip() handles pasting of cells. Skills: building, debugging, medium C++, ability to read and understand C++ code
*** Bug 42456 has been marked as a duplicate of this bug. ***
It looks like Kohei Yoshida made this possible: http://wiki.documentfoundation.org/ReleaseNotes/3.5#Calc
@Kohei: Could you check if your fixes cover the full scope of this EasyHack (and close if they do)?
Yes, this is completed.
Migrating Whiteboard tags to Keywords: (EasyHack DifficultyInteresting SkillCpp SkillDebug TopicDebug) [NinjaEdit]