VB6を長く使っているならばわかると思いますが、「0で除算」はVBステートメントによるエラートラップではひっかからない例外をVBランタイムが受け取ったときに生成する例外でもあります。ですから、実際に「0で除算」した可能性もありますが、それ以外のエラーを調べてみるべきだと思われます。