Hi
As your range is already autofitered, I don't see why you want to use the
autofilter statement again.
Try if this will do it:
Sub MakeItalic(ByVal C As Range)
Dim D1 As Long
Dim D2 As Long
Set C = C.Cells(1, 1)
Do While InStr(1, C.Text, "^")
D1 = InStr(1, C.Text, "^")
D2 = InStr(D1 + 1, C.Text, "^")
C.Characters(Start:=D1 + 1, Length:=(D2 - 1) - D1).Font.FontStyle =
"Italic"
C = Application.WorksheetFunction.Substitute(C.Value, "^", "")
Loop
End Sub
BTW: I would rather use "C as Range" than "C as Object"
Regards,
Per
> I'm using the following subroutine to look at a specific autofiltered
> cell, and if there are caret characters in it, to make the text in
[quoted text clipped - 20 lines]
> Loop
> End Sub
bert - 12 Oct 2008 15:46 GMT
Per:
Thanks. This is almost doing it. Your last line: C =
Application.WorksheetFunction.Substitute(C.Value, "^", "")
does delete the ^'s but it also changes the italicized text back to
normal text.
If there's a way around that.
Bert
> Hi
> As your range is already autofitered, I don't see why you want to use the
[quoted text clipped - 46 lines]
>
> - Show quoted text -
bert - 12 Oct 2008 15:58 GMT
Per:
Disregard my other message. I combined my approach with yours, and it
works fine, deleting the ^'s and preserving the italics:
C.Characters(Start:=D2, Length:=1).Delete
C.Characters(Start:=D1, Length:=1).Delete
Thanks so much.
Bert
> Hi
> As your range is already autofitered, I don't see why you want to use the
[quoted text clipped - 46 lines]
>
> - Show quoted text -
Per Jessen - 12 Oct 2008 17:50 GMT
Hi Bert
Thanks for your reply, I'm glad to help.
--
Per
Per:
Disregard my other message. I combined my approach with yours, and it
works fine, deleting the ^'s and preserving the italics:
C.Characters(Start:=D2, Length:=1).Delete
C.Characters(Start:=D1, Length:=1).Delete
Thanks so much.
Bert
On Oct 12, 9:48 am, "Per Jessen" <per.jes...@mail.dk> wrote:
> Hi
> As your range is already autofitered, I don't see why you want to use the
[quoted text clipped - 49 lines]
>
> - Show quoted text -