weswegen ich z.B. auch in den meisten Fällen auf die Nutzung von With Do verzichte.
Was man auch auf jeden Fall machen sollte.

Wenn's nach mit ginge müsste standardmäßig eine Compilerwarnung kommen wen das verwendet wird. Ansonsten gern wie Himitsu schon geschrieben hat die Inlines benutzen, die sind dafür wirklich gut. Gerade bei mehreren Zählschleifen helfen sie im richtigen scope zu bleiben.