Highlighting cells containing special text

  • Thread starter Thread starter aaron8123
  • Start date Start date
A

aaron8123

Hi there,

I was wondering whether anyone could help me on a macro I need.

What I want is something that will scan through a complete worksheet
and highlight (bold or something else) any cells that contain a "@"
character, but then when found replace the "@" with a blank,
effectively removing the special character "@" from that cell and
leaving the rest of the cell content intact.

For example:-

If a cell has @found, it should leave it as found, but highlighted
(bold or something similar).

Thanks in advance.
 
Hi,

Right click your worksheet, view code and paste this in and run it. Beware
it will also remove the @ from email addresses
Sub sonic()
Dim c As Range
For Each c In ActiveSheet.UsedRange
If InStr(1, c.Value, "@") Then
c.Interior.ColorIndex = 3
c.Value = Replace(c.Value, "@", "")
End If
Next
End Sub


Mike
 
Hi Mike,

Many thanks for that, it works a treat, and does exactly what I want.

Thanks a bunch.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top