my $range = $Sheet->UsedRange->Find ({What => "ParentItemName", SearchDirection
=> xlNext, SearchOrder => xlByRows});
if ($range) {
my $row = $range->Row;
# .
}
Cheers,
-Jan
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Paul
Rousseau
Sent: November 27, 2007 3:48 PM
To: perl Win32-users
Subject: How to handle a find failure when examining an excel file
Hello,
I want my code to be able to handle the following find statement when it
fails to find the text in the 'What' argument.
$row = $Sheet->UsedRange->Find ({What => "ParentItemName", SearchDirection
=> xlNext, SearchOrder => xlByRows}) -> {Row};
If the text, ParentItemName, does not exist in the affected worksheet, I get
the following hash error.
Can't use an undefined value as a HASH reference at c:\images\PKSortExport.pl
line 441, <STDIN> line 2
I could bog you down with the rest of the code, but it might better if someone
could simply send me a link to the basic code to
handle a find failure when using Perl to look in a workbook's worksheet for a
string.
Thank you.
_____
Are you ready for Windows Live Messenger Beta 8.5 ? Get
<http://entertainment.sympatico.msn.ca/WindowsLiveMessenger> the latest for
free today!
_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs