>276
かなり初心者のようなのでどこまでレベルを落とせばよいか分かりませんが・・・
>275さんが「必然性」という言葉を使っていますが、この意味は理解
できてますか?設計レビューやソースレビューで普通に使われると
思いますが。もしかしたらそういった経験がない方でしょうか。
UBoundが-1を返すようにしたいようですが、本当にそれしか方法がないの?
といった意味です。あなたがこれまでに考えた方法はこれとこれとこれで、
それぞれこういう理由でダメだった。最終的にUBoundが-1を返すように
しなくてはならないんだ、と考え至るまでの経緯を問われているわけです。
したがって、

>For文が一回も回らず、かつエラーとならないためです。(書いてますが)

書いてありませんよ。