Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
add a word to text in a cell
I have a text string in a cell and I want to add a new text string in front
of the existing text string in the same cell. For example, the word "place" is already in the cell and I want to add the word "this" in front of the word "place" to form a new string in the cell that is "this place". How would I do this in visual basic? |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
add a word to text in a cell
Alan
in Excel, you would do a global replace of "place" by "this place". Record a macro while you do this manually and that should give you the code that you need. Regards Trevor "AlanG" wrote in message ... I have a text string in a cell and I want to add a new text string in front of the existing text string in the same cell. For example, the word "place" is already in the cell and I want to add the word "this" in front of the word "place" to form a new string in the cell that is "this place". How would I do this in visual basic? |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
add a word to text in a cell
Trevor, doing this didn't really help me. While the word I want to add is
always going to be the same, the word that I am adding it to will be different in each new cell. How do I copy the text string from the existing cell to a variable that can then be combined with the new word? "Trevor Shuttleworth" wrote: Alan in Excel, you would do a global replace of "place" by "this place". Record a macro while you do this manually and that should give you the code that you need. Regards Trevor "AlanG" wrote in message ... I have a text string in a cell and I want to add a new text string in front of the existing text string in the same cell. For example, the word "place" is already in the cell and I want to add the word "this" in front of the word "place" to form a new string in the cell that is "this place". How would I do this in visual basic? |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
add a word to text in a cell
Alan
VBA macro........ Sub Add_Text_Left() Dim Cell As Range Dim moretext As String Dim thisrng As Range On Error GoTo endit Set thisrng = Range(ActiveCell.Address & "," & Selection.Address) _ .SpecialCells(xlCellTypeConstants, xlTextValues) moretext = InputBox("Enter your Text") For Each Cell In thisrng Cell.Value = moretext & Cell.Value Next Exit Sub endit: MsgBox "only formulas in range" End Sub In the "Enter your Text" inputbox enter "this "(no quotes and note the <space) Gord Dibben Excel MVP On Fri, 18 Feb 2005 15:29:07 -0800, "AlanG" wrote: I have a text string in a cell and I want to add a new text string in front of the existing text string in the same cell. For example, the word "place" is already in the cell and I want to add the word "this" in front of the word "place" to form a new string in the cell that is "this place". How would I do this in visual basic? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
VLOOKUP IF Cell Contains a Word within Text | Excel Discussion (Misc queries) | |||
Pulling a word from text out of a cell | Excel Discussion (Misc queries) | |||
word match in string text in cell, color format cell | Excel Discussion (Misc queries) | |||
Omit the first word from a cell contain text | Excel Worksheet Functions | |||
COUNTIF text where there is more than one word in a cell | Excel Worksheet Functions |