Home |
Search |
Today's Posts |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
This one is written by with reference to Rick's code without permission
of Rick. sorry, Rick. Copy the following code into ThisWorkbook Module. Private Sub Workbook_SheetChange _ (ByVal Sh As Object, ByVal Target As Range) Dim i As Long Application.EnableEvents = False On Error Resume Next Target.Font.colorindex = xlColorIndexAutomatic i = 1 With Target Do While (i <= Len(.Value)) If AscW(Mid(.Value, i, 1)) = 9824 Then .Characters(i, 1).Font.colorindex = 5 i = i + 1 ElseIf AscW(Mid(.Value, i, 1)) = 9827 Then .Characters(i, 1).Font.colorindex = 10 i = i + 1 ElseIf AscW(Mid(.Value, i, 1)) = 9829 Then .Characters(i, 1).Font.colorindex = 3 i = i + 1 ElseIf AscW(Mid(.Value, i, 1)) = 9830 Then .Characters(i, 1).Font.colorindex = 46 i = i + 1 ElseIf UCase(Mid(.Value, i, 2)) = "NT" Then .Characters(i, 2).Font.colorindex = 44 i = i + 2 Else i = i + 1 End If Loop End With Application.EnableEvents = True End Sub Keiji Pierre62 wrote: Sorry for asking for more.... Is it possible to make the formula work in all sheets I have in one file or do I have to put the code in all separat sheets? Does the code work with Office 1997? Kind regards. Pierre |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Formatting Conditional Formatting Icon Sets | Excel Discussion (Misc queries) | |||
Formatting cells in a column with conditional formatting? | Excel Discussion (Misc queries) | |||
Protect Cell Formatting including Conditional Formatting | Excel Discussion (Misc queries) | |||
conditional Formatting based on cell formatting | Excel Worksheet Functions | |||
Conditional Formatting that will display conditional data | Excel Worksheet Functions |