Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
sunny pete
 
Posts: n/a
Default Truncated text when copying text from one excel doc to another

launch two excel documents
Enter a long text string into any cell 500 characters
Copy the cell and paste it to any cell in the other document

Result: the pasted text is truncated losing the end of the original text
string.

How can I fix this?
  #2   Report Post  
Bryan Hessey
 
Posts: n/a
Default


Should'nt happen as you described - except there is a problem with a
cell formatted as TEXT and a cell data length 512 to 1024 characters.
(the cell is displayed as ##### symbols)

From a worksheet, if you Move & create-a-copy a worksheet there is a
limit on the contents of a cell size, but Excel will tell you of this
at the time of the copy.

For a cell, or range of cells, or whole worksheet, the Copy and Paste
into a new sheet should copy all data up to 32,768 characters per
cell.

The limit on what is displayed in the cell is 1,024 characters, or 409
points of row height.

To see the full cell contents select the cell and check the formula
bar.

Test the row height problem by reducing the font size for the cell, and
remember to restore the setting afterwards



sunny pete Wrote:
launch two excel documents
Enter a long text string into any cell 500 characters
Copy the cell and paste it to any cell in the other document

Result: the pasted text is truncated losing the end of the original
text
string.

How can I fix this?



--
Bryan Hessey
------------------------------------------------------------------------
Bryan Hessey's Profile: http://www.excelforum.com/member.php...o&userid=21059
View this thread: http://www.excelforum.com/showthread...hreadid=395285

  #3   Report Post  
Dave Peterson
 
Posts: n/a
Default

Make sure you open both workbooks in the same instance of excel.

open the first any way you want.
but then File|open (your second workbook)

Then do the copy|paste

==
If you're opening the second workbook by double clicking on it in windows
explorer and it opens in a second instance--and you want to stop this
behavior...

Sometimes one of these works:

Tools|Options|General|Ignore other applications (uncheck it)

--- or ---

Close Excel and
Windows Start Button|Run
excel /unregserver
then
Windows Start Button|Run
excel /regserver

The /unregserver & /regserver stuff resets the windows registry to excel's
factory defaults.

sunny pete wrote:

launch two excel documents
Enter a long text string into any cell 500 characters
Copy the cell and paste it to any cell in the other document

Result: the pasted text is truncated losing the end of the original text
string.

How can I fix this?


--

Dave Peterson
  #4   Report Post  
Member
 
Location: London
Posts: 78
Default

This is a common problem and one without a quick-fix as far as I know.

I had a reason to do the same thing and I had to write a VBA routine to read the contents of any cells with more than 255 characters in them and store in a list, then open the destination workbook and re-plot the recorded text values.

Something like (I'm just tapping this out off the top of my head, I'm only 90% sure it will work, but tweak it if necessary):

Sub CopyLongText(xSourceSheet as Worksheet,xDestinationsheet as Worksheet)

Dim tLongCells As String

For Each xCell in xSourceSheet.UsedRange.Cells
If Len(xCell.Text) 'greater than' 255 then
tLongCells = tLongCells & xCell.Address & "|" & xCell.Text & "|"
End If
Next xCell

xDestinationsheet.Workbook.Activate
xDestinationsheet.Activate

While tLongCells 'greater than' ""
posa = instr(1,tLongCells,"|")
posb = instr(posa+1,tLongCells,"|")
tAddress = left(tLongCells,posa-1)
tText = mid(tLongCells,posa+1,posb-posa-1)

If IsError(Evaluate("=" & tText)) then
Range(tAddress).NumberFormat = "@"
End If
Range(tAddress).value = tText

tLongCells = mid(tLongCells,posb+1)
Wend
End Sub


Hope this helps.

Regards,
BizMark

Last edited by BizMark : August 12th 05 at 02:14 PM
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Text Columns Negative Numbers Upgrade Excel? Dust Bun Excel Discussion (Misc queries) 1 July 22nd 05 06:07 PM
justify text in a text box in excel Christine Excel Discussion (Misc queries) 2 July 20th 05 08:53 PM
Exporting excel to text file Exceluser Excel Discussion (Misc queries) 1 July 1st 05 03:04 AM
I need shortcut in Excel for coping text only and not the entire c UABCSA Excel Discussion (Misc queries) 4 April 14th 05 01:58 AM
Copying Excel object back into Excel from Word Regina Excel Discussion (Misc queries) 2 March 29th 05 06:57 PM


All times are GMT +1. The time now is 08:55 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"