+ Reply to Thread
Results 1 to 3 of 3

Conditional formatting help required please

  1. #1
    Forum Contributor
    Join Date
    02-15-2005
    Location
    Central UK
    MS-Off Ver
    Office 365
    Posts
    175

    Conditional formatting help required please

    I have a spreadsheet where cell C& requires the user to enter either "Y" or "N". Depending which they enter I need to recolour cells B7:B12.

    I have completely run out of ideas for how to do this - Excel bible, web searches etc. have not solved the problem.

    Can someone please please put me out of my misery - I know it can be done and I'm sure its simple (when you know how)?

    Many thanks

    Tony (now you know why I log in backwards ... ynoT !!!)

  2. #2
    Bob Phillips
    Guest

    Re: Conditional formatting help required please

    If there are 3 or loess values, you can use conditional formatting -
    Format>Conditional Formatting... Select the cell, invoke CF, and enter your
    first value, click Format and set the colour. For more conditions, click the
    Add.

    If you have more than 3 conditions, use worksheet events

    Private Sub Worksheet_Change(ByVal Target As Range)

    On Error GoTo ws_exit:
    Application.EnableEvents = False
    With Target
    If .Address = "$C$10" Then
    Select Case .Value
    Case 1: .Interior.ColorIndex = 3
    Case 2: .Interior.ColorIndex = 5
    Case 3: .Interior.ColorIndex = 6
    Case 4: .Interior.ColorIndex = 10
    'etc
    End Select
    End If
    End With

    ws_exit:
    Application.EnableEvents = True
    End Sub

    'This is worksheet event code, which means that it needs to be
    'placed in the appropriate worksheet code module, not a standard
    'code module. To do this, right-click on the sheet tab, select
    'the View Code option from the menu, and paste the code in.



    --

    HTH

    RP
    (remove nothere from the email address if mailing direct)


    "y_not" <[email protected]> wrote in
    message news:[email protected]...
    >
    > I have a spreadsheet where cell C& requires the user to enter either "Y"
    > or "N". Depending which they enter I need to recolour cells B7:B12.
    >
    > I have completely run out of ideas for how to do this - Excel bible,
    > web searches etc. have not solved the problem.
    >
    > Can someone please please put me out of my misery - I know it can be
    > done and I'm sure its simple (when you know how)?
    >
    > Many thanks
    >
    > Tony (now you know why I log in backwards ... ynoT !!!)
    >
    >
    > --
    > y_not
    > ------------------------------------------------------------------------
    > y_not's Profile:

    http://www.excelforum.com/member.php...o&userid=19947
    > View this thread: http://www.excelforum.com/showthread...hreadid=389006
    >




  3. #3
    Forum Contributor
    Join Date
    01-26-2005
    Posts
    108
    for cells B7 to B12, set the conditional format to something like ...

    Condition 1.
    Formula.
    =if(C7="Y",1,0)
    Then set the colours accordingly.

    Condition 2.
    Formula.
    =if(C7="N",1,0)
    Then set the colours accordingly.

    Hope I've understood correctly and this helps.
    Tony

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1