Hi,  This is my first post and I am not really a highly skilled
programmer . I just hack some..

 

Anyway I have written a script in perl to use OLE and scan some
performance log files that I created and place them into an excel spread
sheet and do performance comparisons. I have gotten most of the stuff to
work but am trying to set up a conditional formatted cell to be green if
it is >= 2% and red if it is <=2%. 

 

I have trolled examples and don't see anything that points me in the
right direction. 

 

I have attached the portion of the script that sets up my spreadsheet. I
have been able to make the text turn red if it is less than the
comparison number. However, like I stated above I want a conditional
format of the cell for the +-2% change

 

Any help would be appreciated

 

 

Regards,

 

Ed Panni

 

# Setup spreadsheet 

 

    $column = 'A';

    # Set column with for Column "A"

    $ex->Columns("$column:$column")->{'ColumnWidth'} = 26.0;

    # Change to Arial Font

    $ex->Range("$column:$column")->Font->{'Name'} = "Arial";

    # Size 8 

    $ex->Range("$column:$column")->Font->{'Size'} = 8;

 

    $column = 'B';

    # Set column with for Column "B"

    $ex->Columns("$column:$column")->{'ColumnWidth'} = 13.0;

    # Change to Arial Font

    $ex->Range("$column:$column")->Font->{'Name'} = "Arial";

    # Size 8 

    $ex->Range("$column:$column")->Font->{'Size'} = 8;

    # Color Column

    # $ex->Range("$column:$column")->Interior->{ColorIndex} = 36; # 36
== LtYelllow

    # set data format

    $ex->Range("$column:$column")->{'NumberFormat'} = "0.00";

 

    $column = 'C';

    # Set column with for Column "C"

    $ex->Columns("$column:$column")->{'ColumnWidth'} = 8.43;

    # Change to Arial Font

    $ex->Range("$column:$column")->Font->{'Name'} = "Arial";

    # Size 8 

    $ex->Range("$column:$column")->Font->{'Size'} = 8;

    # Color Column

    $ex->Range("$column:$column")->Interior->{ColorIndex} = 15; # 15 ==
LtGrey

    # set percentage Color and format

    $ex->Range("$column:$column")->{'NumberFormat'} =
"0.00%;[Red]0.00%";

    #$ex->Range("$column:$column")->{'NumberFormat'} =
"[Green]0.00%;0.00%";

    #$ex->Range("$column:$column")->Borders->{'Style'} = 2;

 

    $column = D;

    # Set column with for Column "D"

    $ex->Columns("$column:$column")->{'ColumnWidth'} = 13.0;

    # Change to Arial Font

    $ex->Range("$column:$column")->Font->{'Name'} = "Arial";

    # Size 8 

    $ex->Range("$column:$column")->Font->{'Size'} = 8;

    # Set the Font color of the Data Column to blue

#    $ex->Columns("$column:$column")->Font->{'ColorIndex'} = 5;

    # Color Column

#    $ex->Range("$column:$column")->Interior->{ColorIndex} = 40; # 6 ==
yellow

    # set data format

    $ex->Range("$column:$column")->{'NumberFormat'} = "0.00";

Reply via email to