I wouldn't expect Select method to work anyhow as it's a method geared
towards the interaction with the interface. If the interface that it's
trying to interact with is hidden, then it wouldn't work. It may work for
when only a row or column is hidden, but not so much on a hidden worksheet.
Of course, that is dependent on how the security of the worksheets is setup,
if the worksheet is password protected.
Me personally, I don't like having passwords in files like these, but I can
certainly see Danny's viewpoint. In my production reporting system on the
client side, I also have the worksheets, workbook, and VBA code password
protected on the client side with the code unprotecting then protecting on
an as needed basis, which also introduces potential issues. However, those
passwords are put in more so to keep the users from trying to fudge the
numbers than it is to keep them from doing malicious activities. If the
latter was the case, they would be escorted out and lose their employment.
If anything, this production reporting system that I created for them has in
many respects helped everyone out that's impacted by this program. Numbers
are no longer recorded by hand, thus with the data checks and calculations
automated as opposed done by hand prior, it not only knocked out a lot of
the potential for human errors, but also allowed for the data to be more
real time and much more accurate. Believe it or not, this program was built
and debugged over a 3 week period along with the operators and assistants
trained over the last 3 days of that same 3 week time period. It's been in
full use since the start of July 2001, which was only meant as an
intermediate program, and still is being used today. Operators/Assistants
use the client side, and the server side updates our main DB system, which I
got around a lot of the issues in Excel that you would expect to face. That
was using XL97, SR2, which I hated that version cause of all the technical
issues that I faced with that version. XL2K though fixed a pretty majority
of those issues that I faced, which MS did send to me as a fix to the bugs
that I faced in XL97 and they confirmed as bugs, but wasn't going to fix in
97 as they were already fixed in XL2K. With XL2K, I did face some new
issues, but nothing too major that would have prevented me from using it for
my own purpose. However, due to the compilation differences between XL2K
and XL97, if anything involved VBA and others were going to use it, I had to
use XL97 for that purpose. However, for the last 4 years after we got
upgraded to W2K environment, we been using XLXP. The 2 biggest reasons why
were:
Couldn't print in landscape mode over the network without having to put a
spool driver on the individual computer for the printer the user was
printing to (what a royal pain that was)
If the XL97 file contained VBA codes, no such file had been opened on the
user's system since the W2K Pro installation, and the user was marked as a
"Standard User" in the W2K environment, when XL97 would attempt to not only
access the registry file, but also write to it, it would come back as a VBA
permission denial error message. A "Power User" or higher would have to
open a such file one time on the system, then close it out before a
"Standard User" would be allowed to open a such file, as this was a one time
write to the registry file.
--
Sincerely,
Ronald R. Dodge, Jr.
Master MOUS 2000