どうでもいいけどVBの配列のインデックスは0から
始まると決まっているわけじゃないのにUBoundだけ
使うのは好かんな。LBoundとUBoundのセットで
使ったほうがいいんじゃないの?