$FALSE = 0;
$TRUE = 1;
####
my $Excel = &openExcel();
my $filename = "";
my $book = &openBook($Excel, $filename);
my $ClosedSheet = $book->Worksheets("Closed");
####
my $closedRows = $ClosedSheet -> UsedRange -> Find({What => "*", SearchDirection => xlPrevious, SearchOrder => xlByRows}) -> {Row};
####
$range = "A1:I" . $closedRows;
my $closedRange = $ClosedSheet->Range($range);
my $closedPivot = $ClosedSheet->PivotTableWizard(1, $closedRange, $ClosedSheet->Cells($closedRows+2,1), "Closed SPR PivotTable");
# Set pivot fields...
$closedPivot->AddFields("date_fixed");
$closedPivot->PivotFields("Product")->{Orientation} = 4; # 4=xlDataField
# Group by days
#TODO
my $thetargetcell = $ClosedSheet->Cells($closedRows+3, 1)->{Value};
print "target val: " . $thetargetcell . "\n";
$ClosedSheet->Cells($closedRows+3, 1)->Group( {Start => $TRUE, End => $TRUE, By => 1, Periods => [$FALSE, $FALSE, $FALSE, $TRUE, $FALSE, $FALSE, $FALSE]});
####
Range("A460").Select
Selection.Group Start:=True, End:=True, By:=1, Periods:=Array(False, _
False, False, True, False, False, False)