ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   New Users to Excel (https://www.excelbanter.com/new-users-excel/)
-   -   Replace a ; with alt+enter (https://www.excelbanter.com/new-users-excel/82768-replace-%3B-alt-enter.html)

beginnerExceluser

Replace a ; with alt+enter
 
Can anyone explain how I could replace all the semi-colon's in a column with
the equivalent of an alt+enter so that each value will appear on one line
within the cell?

I have a list of names that are separated by ; and I want to have each name
on a separate line in the cell, without creating a new cell or row. So I
start out with

Smith, J;Smithe, C;Smythe, E

and I want to end up with:

Smith, J
Smither, C
Smythe, E

I would need to do this for all the cells in a particular column so if there
is a way to repeat it that would be great. Each cell has a different number
of names so I'd like something that looks in each cell in the column for a ;
and replaces it with a alt+enter and moves on to the next cell to perform the
same task.

It seems like a simple task but it's driving me crazy, I'm doing it manually
and I know there's a better way.

PS, the simpler the better, I don't know a lot about Macros and such.

Thank you.

Peo Sjoblom

Replace a ; with alt+enter
 
Ctrl + H, in the find what box type

;

click in the replace with box

hold down alt key and type 010 on the numpad

release alt

Replace


--

Regards,

Peo Sjoblom

http://nwexcelsolutions.com



"beginnerExceluser" wrote in
message ...
Can anyone explain how I could replace all the semi-colon's in a column
with
the equivalent of an alt+enter so that each value will appear on one line
within the cell?

I have a list of names that are separated by ; and I want to have each
name
on a separate line in the cell, without creating a new cell or row. So I
start out with

Smith, J;Smithe, C;Smythe, E

and I want to end up with:

Smith, J
Smither, C
Smythe, E

I would need to do this for all the cells in a particular column so if
there
is a way to repeat it that would be great. Each cell has a different
number
of names so I'd like something that looks in each cell in the column for a
;
and replaces it with a alt+enter and moves on to the next cell to perform
the
same task.

It seems like a simple task but it's driving me crazy, I'm doing it
manually
and I know there's a better way.

PS, the simpler the better, I don't know a lot about Macros and such.

Thank you.




beginnerExceluser

Replace a ; with alt+enter
 
Peo, thank you very much, I knew there was a simple way to do this. Is there
anywhere that references how to perform these type of operations or is this
something you learn from experience?

"Peo Sjoblom" wrote:

Ctrl + H, in the find what box type

;

click in the replace with box

hold down alt key and type 010 on the numpad

release alt

Replace


--

Regards,

Peo Sjoblom

http://nwexcelsolutions.com



"beginnerExceluser" wrote in
message ...
Can anyone explain how I could replace all the semi-colon's in a column
with
the equivalent of an alt+enter so that each value will appear on one line
within the cell?

I have a list of names that are separated by ; and I want to have each
name
on a separate line in the cell, without creating a new cell or row. So I
start out with

Smith, J;Smithe, C;Smythe, E

and I want to end up with:

Smith, J
Smither, C
Smythe, E

I would need to do this for all the cells in a particular column so if
there
is a way to repeat it that would be great. Each cell has a different
number
of names so I'd like something that looks in each cell in the column for a
;
and replaces it with a alt+enter and moves on to the next cell to perform
the
same task.

It seems like a simple task but it's driving me crazy, I'm doing it
manually
and I know there's a better way.

PS, the simpler the better, I don't know a lot about Macros and such.

Thank you.





Peo Sjoblom

Replace a ; with alt+enter
 
Experience and spending a lot of time in excel newsgroups, my site is still
under construction but I hope to be able to put a tips and tricks section
for things like these. Even if you don't know any about macros you can
start to learn by record macro while you do this.
select a cell where you want to do this, do toolsmacrorecord new macro,
when prompted store the macro in your personal macro workbook and give it a
name like "replace_semicol", click OK. Do the action, stop the macro. Next
time just select
the cells and run the macro by either pressing Alt + F8 and double click the
macro name or put a button and assign a macro to the button, then click the
button. The record code should look like

Cells.Replace What:=";", Replacement:="" & Chr(10) & "", LookAt:=xlPart,
SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False,
ReplaceFormat:=False

then you might want to add a few lines so it isn't visible when it runs like

Option Explicit

Sub replace_semicol()

Application.DisplayAlerts = False

Cells.Replace What:=";", Replacement:="" & Chr(10) & "", LookAt:=xlPart,
SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Range("A1").Select

Application.DisplayAlerts = False

End Sub


HTH




Peo

"beginnerExceluser" wrote in
message ...
Peo, thank you very much, I knew there was a simple way to do this. Is
there
anywhere that references how to perform these type of operations or is
this
something you learn from experience?

"Peo Sjoblom" wrote:

Ctrl + H, in the find what box type

;

click in the replace with box

hold down alt key and type 010 on the numpad

release alt

Replace


--

Regards,

Peo Sjoblom

http://nwexcelsolutions.com



"beginnerExceluser" wrote
in
message ...
Can anyone explain how I could replace all the semi-colon's in a column
with
the equivalent of an alt+enter so that each value will appear on one
line
within the cell?

I have a list of names that are separated by ; and I want to have each
name
on a separate line in the cell, without creating a new cell or row. So
I
start out with

Smith, J;Smithe, C;Smythe, E

and I want to end up with:

Smith, J
Smither, C
Smythe, E

I would need to do this for all the cells in a particular column so if
there
is a way to repeat it that would be great. Each cell has a different
number
of names so I'd like something that looks in each cell in the column
for a
;
and replaces it with a alt+enter and moves on to the next cell to
perform
the
same task.

It seems like a simple task but it's driving me crazy, I'm doing it
manually
and I know there's a better way.

PS, the simpler the better, I don't know a lot about Macros and such.

Thank you.







beginnerExceluser

Replace a ; with alt+enter
 
Thank you, I will give the macro a try.

"Peo Sjoblom" wrote:

Experience and spending a lot of time in excel newsgroups, my site is still
under construction but I hope to be able to put a tips and tricks section
for things like these. Even if you don't know any about macros you can
start to learn by record macro while you do this.
select a cell where you want to do this, do toolsmacrorecord new macro,
when prompted store the macro in your personal macro workbook and give it a
name like "replace_semicol", click OK. Do the action, stop the macro. Next
time just select
the cells and run the macro by either pressing Alt + F8 and double click the
macro name or put a button and assign a macro to the button, then click the
button. The record code should look like

Cells.Replace What:=";", Replacement:="" & Chr(10) & "", LookAt:=xlPart,
SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False,
ReplaceFormat:=False

then you might want to add a few lines so it isn't visible when it runs like

Option Explicit

Sub replace_semicol()

Application.DisplayAlerts = False

Cells.Replace What:=";", Replacement:="" & Chr(10) & "", LookAt:=xlPart,
SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
Range("A1").Select

Application.DisplayAlerts = False

End Sub


HTH




Peo

"beginnerExceluser" wrote in
message ...
Peo, thank you very much, I knew there was a simple way to do this. Is
there
anywhere that references how to perform these type of operations or is
this
something you learn from experience?

"Peo Sjoblom" wrote:

Ctrl + H, in the find what box type

;

click in the replace with box

hold down alt key and type 010 on the numpad

release alt

Replace


--

Regards,

Peo Sjoblom

http://nwexcelsolutions.com



"beginnerExceluser" wrote
in
message ...
Can anyone explain how I could replace all the semi-colon's in a column
with
the equivalent of an alt+enter so that each value will appear on one
line
within the cell?

I have a list of names that are separated by ; and I want to have each
name
on a separate line in the cell, without creating a new cell or row. So
I
start out with

Smith, J;Smithe, C;Smythe, E

and I want to end up with:

Smith, J
Smither, C
Smythe, E

I would need to do this for all the cells in a particular column so if
there
is a way to repeat it that would be great. Each cell has a different
number
of names so I'd like something that looks in each cell in the column
for a
;
and replaces it with a alt+enter and moves on to the next cell to
perform
the
same task.

It seems like a simple task but it's driving me crazy, I'm doing it
manually
and I know there's a better way.

PS, the simpler the better, I don't know a lot about Macros and such.

Thank you.








All times are GMT +1. The time now is 09:03 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com