Regarding the "On Error Resume Next" statement, I think a closing "On Error GoTo 0" is not actually needed if if the statement is intended to apply to the remainder of a Function or Sub. It is probably good coding practice, however, to get in the habit of having a closing "On Error GoTo 0," and I agree that the block of code to which the statement applies should generally b kept to a minimum.
Jamal
