そもそもVBAって大規模開発向けとしては作られてないだろ
1000ステップ超えそうならその時点で別言語での開発を考慮に入れるのが正解かと