$Win32::OLE::Warn = 3; # die ( UGLY ) on errors... my $Excel = Win32::OLE->new('Excel.Application', 'Quit'); my $Book = $Excel->Workbooks->Open($FN); my $Sheet = $Book->Worksheets(1); # select worksheet number 1 $LastCol = $Sheet->UsedRange->Find({What=>"*", SearchDirection=>xlPrevious, SearchOrder=>xlByColumns})->{Column}; #### $lastdate = $Sheet->Range("CK1")->Win32::OLE::valof({'Value'}); print "Data is THROUGH $lastdate \n\n"; #### $lastdate = $Sheet->Range($LastCol)->Win32::OLE::valof({'Value'}); print "Data is THROUGH $lastdate \n\n"; #### Win32::OLE(0.1702) error 0x800a03ec
in METHOD/PROPERTYGET "Range" at getdrills_time3.pl line 32 ##
## $lastdate = $Sheet->Cells(1, $LastCol)->Win32::OLE::valof ({ 'Value'}); print "jcmcnamara's version: $lastdate \n";