Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi I am using the following piece of code to assign a text to a cell. Cells(row, col).Value = GetAttribValue(objAttrib, strAttribName) The function GetAttribValue returns a simple VB string that contains some vbCrLf 's (new line characters). I find that the text that actually gets displayed in the cell actually contains some extra vbCr or vbLf characters inserted just before the original vbCrLf. I am not sure how excel inserts these extra characters by itself. How can I avoid this problem. Thanks for any help. Regards Nitesh Gupta -- xgnitesh ------------------------------------------------------------------------ xgnitesh's Profile: http://www.excelforum.com/member.php...o&userid=23874 View this thread: http://www.excelforum.com/showthread...hreadid=375150 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Could you post your code, and some examples maybe. Mangesh -- mangesh_yadav ------------------------------------------------------------------------ mangesh_yadav's Profile: http://www.excelforum.com/member.php...o&userid=10470 View this thread: http://www.excelforum.com/showthread...hreadid=375150 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi Mangesh Thanks for your interest. However the code I am using is already posted: Cells(row, col).Value = GetAttribValue(objAttrib, strAttribName) I am simply assigning a string variable to a cell value. You may consider this Cells(1, 1).Value = "Hello" + vbCrLf + "World" Put the above line of code in a button click or sheet load method. You will see that there is an extra character vbCr inserted before the actual vbCrLf Nitesh -- xgnitesh ------------------------------------------------------------------------ xgnitesh's Profile: http://www.excelforum.com/member.php...o&userid=23874 View this thread: http://www.excelforum.com/showthread...hreadid=375150 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Use: Cells(1, 1).Value = "Hello" + Chr(10) + "World" Mangesh -- mangesh_yadav ------------------------------------------------------------------------ mangesh_yadav's Profile: http://www.excelforum.com/member.php...o&userid=10470 View this thread: http://www.excelforum.com/showthread...hreadid=375150 |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() This is from the help: vbCrLf Chr(13) + Chr(10) Carriage return–linefeed combination vbCr Chr(13) Carriage return character vbLf Chr(10) Linefeed character Manges -- mangesh_yada ----------------------------------------------------------------------- mangesh_yadav's Profile: http://www.excelforum.com/member.php...fo&userid=1047 View this thread: http://www.excelforum.com/showthread.php?threadid=37515 |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Thanks Mangesh This works fine: Cells(1, 1).Value = "Hello" + Chr(10) + "World" Regards Nitesh -- xgnitesh ------------------------------------------------------------------------ xgnitesh's Profile: http://www.excelforum.com/member.php...o&userid=23874 View this thread: http://www.excelforum.com/showthread...hreadid=375150 |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Thanks for the feedback. Mangesh -- mangesh_yadav ------------------------------------------------------------------------ mangesh_yadav's Profile: http://www.excelforum.com/member.php...o&userid=10470 View this thread: http://www.excelforum.com/showthread...hreadid=375150 |
#8
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I just replied to a similar topic above before I noticed this one.
This KB article gives a good overview of the ins and ons of VB's text constants: http://support.microsoft.com/?kbid=211774 Also, VbLf = chr(10) if you want to use a constant instead. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel 2007 - Formatting text in cell (character by character) | Excel Discussion (Misc queries) | |||
Character for second line in a cell | Excel Discussion (Misc queries) | |||
Challenge - Excel Line Feed Character CHR(10) - How to Delete and keep the text formatting without going ro single line in a cell ? | Excel Worksheet Functions | |||
How to put line feed in a cell using a character not Alt/Enter | Excel Discussion (Misc queries) | |||
New Line Character | Excel Programming |