PC Review


Reply
Thread Tools Rate Thread

Delete Hard Return; Special Character

 
 
=?Utf-8?B?cnlndXk3Mjcy?=
Guest
Posts: n/a
 
      2nd Oct 2007
I'm looking for a simple macro that deletes all hard returns in all cells in
a large worksheet. These hard returns originally came from Outlook's BCM.
In Excel, the characters look like a small square, and when copied and pasted
into Word, they look like this "^" or even this "^l". Does anyone have any
idea how to delete all such characters on a sheet, or all such characters in
a specified range (A1:CA6000).

Regards,
Ryan--


--
RyGuy
 
Reply With Quote
 
 
 
 
Gord Dibben
Guest
Posts: n/a
 
      2nd Oct 2007
Sub Remove_CR_LF()
With Selection
..Replace What:=Chr(160), Replacement:=Chr(32), _
LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
..Replace What:=Chr(13) & Chr(10), Replacement:=Chr(32), _
LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
..Replace What:=Chr(10), Replacement:=Chr(32), _
LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
End With
End Sub


Gord Dibben MS Excel MVP

On Tue, 2 Oct 2007 14:09:29 -0700, ryguy7272
<(E-Mail Removed)> wrote:

>I'm looking for a simple macro that deletes all hard returns in all cells in
>a large worksheet. These hard returns originally came from Outlook's BCM.
>In Excel, the characters look like a small square, and when copied and pasted
>into Word, they look like this "^" or even this "^l". Does anyone have any
>idea how to delete all such characters on a sheet, or all such characters in
>a specified range (A1:CA6000).
>
>Regards,
>Ryan--


 
Reply With Quote
 
=?Utf-8?B?R2FyeScncyBTdHVkZW50?=
Guest
Posts: n/a
 
      2nd Oct 2007
no macro needed:

1. click on A1
2. pull-down:

Edit > Replace

in the Find what block touch CNTRL-j
leave the Replace with block empty

click Replace all
--
Gary''s Student - gsnu200748


"ryguy7272" wrote:

> I'm looking for a simple macro that deletes all hard returns in all cells in
> a large worksheet. These hard returns originally came from Outlook's BCM.
> In Excel, the characters look like a small square, and when copied and pasted
> into Word, they look like this "^" or even this "^l". Does anyone have any
> idea how to delete all such characters on a sheet, or all such characters in
> a specified range (A1:CA6000).
>
> Regards,
> Ryan--
>
>
> --
> RyGuy

 
Reply With Quote
 
=?Utf-8?B?cnlndXk3Mjcy?=
Guest
Posts: n/a
 
      3rd Oct 2007
Thanks for the look! Gary''s Student, I know this trick, and I’ve used it
successfully many times in the past. Unfortunately, it does not work in this
instance. Gord Dibben, I tried your macro. I had to modify it a bit. I ran
the following:
Sub Remove_CR_LF()
With Selection
Replace What:=Chr(160), Replacement:=Chr(32), _
LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
End With
End Sub

I got a message saying “Compile Error: Named argument not found.”

Any more ideas?
TIA,
Ryan--




--
RyGuy


"Gord Dibben" wrote:

> Sub Remove_CR_LF()
> With Selection
> ..Replace What:=Chr(160), Replacement:=Chr(32), _
> LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
> ..Replace What:=Chr(13) & Chr(10), Replacement:=Chr(32), _
> LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
> ..Replace What:=Chr(10), Replacement:=Chr(32), _
> LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
> End With
> End Sub
>
>
> Gord Dibben MS Excel MVP
>
> On Tue, 2 Oct 2007 14:09:29 -0700, ryguy7272
> <(E-Mail Removed)> wrote:
>
> >I'm looking for a simple macro that deletes all hard returns in all cells in
> >a large worksheet. These hard returns originally came from Outlook's BCM.
> >In Excel, the characters look like a small square, and when copied and pasted
> >into Word, they look like this "^" or even this "^l". Does anyone have any
> >idea how to delete all such characters on a sheet, or all such characters in
> >a specified range (A1:CA6000).
> >
> >Regards,
> >Ryan--

>
>

 
Reply With Quote
 
Dave Peterson
Guest
Posts: n/a
 
      3rd Oct 2007
Take a look at Gord's suggestion once more.

You'll notice that he had a dot in front of "Replace" (".Replace"). That means
that this method is refering to the object in the previous "with" statement--in
this case, it's the Selection.

So add that dot back!

ryguy7272 wrote:
>
> Thanks for the look! Gary''s Student, I know this trick, and I’ve used it
> successfully many times in the past. Unfortunately, it does not work in this
> instance. Gord Dibben, I tried your macro. I had to modify it a bit. I ran
> the following:
> Sub Remove_CR_LF()
> With Selection
> Replace What:=Chr(160), Replacement:=Chr(32), _
> LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
> End With
> End Sub
>
> I got a message saying “Compile Error: Named argument not found.”
>
> Any more ideas?
> TIA,
> Ryan--
>
> --
> RyGuy
>
> "Gord Dibben" wrote:
>
> > Sub Remove_CR_LF()
> > With Selection
> > ..Replace What:=Chr(160), Replacement:=Chr(32), _
> > LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
> > ..Replace What:=Chr(13) & Chr(10), Replacement:=Chr(32), _
> > LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
> > ..Replace What:=Chr(10), Replacement:=Chr(32), _
> > LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
> > End With
> > End Sub
> >
> >
> > Gord Dibben MS Excel MVP
> >
> > On Tue, 2 Oct 2007 14:09:29 -0700, ryguy7272
> > <(E-Mail Removed)> wrote:
> >
> > >I'm looking for a simple macro that deletes all hard returns in all cells in
> > >a large worksheet. These hard returns originally came from Outlook's BCM.
> > >In Excel, the characters look like a small square, and when copied and pasted
> > >into Word, they look like this "^" or even this "^l". Does anyone have any
> > >idea how to delete all such characters on a sheet, or all such characters in
> > >a specified range (A1:CA6000).
> > >
> > >Regards,
> > >Ryan--

> >
> >


--

Dave Peterson
 
Reply With Quote
 
=?Utf-8?B?cnlndXk3Mjcy?=
Guest
Posts: n/a
 
      3rd Oct 2007
Gord and Dave, you are 100% correct! Your guidance was great!! I think I
(somehow) became the victim of word wrap. The macro worked great when I took
another look and actually tried to understand what was going on!! The more I
learn, the more I realize there is a lot left to learn!!

Regards,
Ryan---

--
RyGuy


"Dave Peterson" wrote:

> Take a look at Gord's suggestion once more.
>
> You'll notice that he had a dot in front of "Replace" (".Replace"). That means
> that this method is refering to the object in the previous "with" statement--in
> this case, it's the Selection.
>
> So add that dot back!
>
> ryguy7272 wrote:
> >
> > Thanks for the look! Gary''s Student, I know this trick, and I’ve used it
> > successfully many times in the past. Unfortunately, it does not work in this
> > instance. Gord Dibben, I tried your macro. I had to modify it a bit. I ran
> > the following:
> > Sub Remove_CR_LF()
> > With Selection
> > Replace What:=Chr(160), Replacement:=Chr(32), _
> > LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
> > End With
> > End Sub
> >
> > I got a message saying “Compile Error: Named argument not found.”
> >
> > Any more ideas?
> > TIA,
> > Ryan--
> >
> > --
> > RyGuy
> >
> > "Gord Dibben" wrote:
> >
> > > Sub Remove_CR_LF()
> > > With Selection
> > > ..Replace What:=Chr(160), Replacement:=Chr(32), _
> > > LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
> > > ..Replace What:=Chr(13) & Chr(10), Replacement:=Chr(32), _
> > > LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
> > > ..Replace What:=Chr(10), Replacement:=Chr(32), _
> > > LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False
> > > End With
> > > End Sub
> > >
> > >
> > > Gord Dibben MS Excel MVP
> > >
> > > On Tue, 2 Oct 2007 14:09:29 -0700, ryguy7272
> > > <(E-Mail Removed)> wrote:
> > >
> > > >I'm looking for a simple macro that deletes all hard returns in all cells in
> > > >a large worksheet. These hard returns originally came from Outlook's BCM.
> > > >In Excel, the characters look like a small square, and when copied and pasted
> > > >into Word, they look like this "^" or even this "^l". Does anyone have any
> > > >idea how to delete all such characters on a sheet, or all such characters in
> > > >a specified range (A1:CA6000).
> > > >
> > > >Regards,
> > > >Ryan--
> > >
> > >

>
> --
>
> Dave Peterson
>

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Delete special character Kiannie Microsoft Excel Misc 3 2nd Apr 2009 11:24 PM
How to delete special character zyus Microsoft Access 14 6th Nov 2008 02:46 AM
Search and replace hard-line-return character, not carriage return =?Utf-8?B?VHlsZXIgVA==?= Microsoft Word Document Management 2 16th Aug 2006 09:11 PM
Return True if cell contains special character =?Utf-8?B?bGluZ2xj?= Microsoft Excel Misc 3 26th Jul 2006 08:01 AM
Finding & replacing a hard return character Marcia Microsoft Excel Misc 2 22nd Aug 2003 11:40 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 10:37 PM.