>>280
C だろうが VB だろうが、手に負えないのは

 グローバル変数を多用していて、どこで何をいじってるか分からない

プログラムだと思うが。if - else の深いネストとグローバル変数がミックスされると
お手上げ。