However what I want is simply a soft return rather than a hard return, the soft return will show in Word as a new line rather than a new paragraph.
Anyone any ideas? Googling turned up nothing....
Umm...Alt+Enter
Alt+Enter in Excel creates the hard return which shows in Word as a para return.
Trying to round-trip from Word to Excel and back again with text containing a line break (Shift+Enter in Word) doesn't work, as this breaks the text across cells when you paste into Excel.
Trying to paste in just the line break character doesn't work, and nor does trying to type in the ASCII code for a line break direct into the cell.
*But* using this in Word (where it seems to appear as white space, not a line break), then pasting it into Excel, works just fine - it breaks the text within the cell, then the text copies and pastes into Word with a line break.
So, at least in Office 2007, if you type some words, then ALT+010 on the numeric keypad, then some more words, you will get your words separated by white space. Select this white space (this is easiest if you have non-printing characters displayed, so you don't choose an actual spacebar-created space by mistake), and paste it into your Excel cell where you want the line break.
Finding a way to generate this character in a way that suits the actual workflow is left as an exercise for the reader ... (Assign to a key combination or a macro? Can you tell I've no idea?)