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";