Declaration inside With statement

CrunchCode goes with the camouflage up to the limits of the syntactically permissible.

Due to some well–known compiler problems this may cause errors or crash of Excel,
even if the constructs syntactically allowed

This also includes variable declarations that are inside a With statement.

Therefore move these instructions at the beginning of the respective procedure.