>>262
>>263
ありがとうございます
例えば1万回は最終要素を削除できたけれど
10億回すると削除されない、もしくは最終要素以外を削除してしまう
という挙動はあり得ないのでしょうか?

言い換えてると
vbaの仕様として、ubound(ar)は配列の最終要素を参照しており
ubound(ar)-1は、最終要素の1つ手前を参照することを保証していると考えていいでしょうか?