Excel VBA 質問スレ Part33
■ このスレッドは過去ログ倉庫に格納されています
0030デフォルトの名無しさん
2013/11/22(金) 18:23:29.32Controlsはそういう使い方をするもんではない
あれはフォーム内のオブジェクトとかに使う
この場合は変数Ansを素直に配列変数で宣言すれば良いだけの話
Dim Ans(4)
とかいうふうに宣言する
配列要素の数が不定なら動的配列で宣言する
Dim Ans()
としておいて、後から必要に応じて
Redim Ans("配列要素数") とかやる
基本的に配列の大きさを変えると中身が消えるけど、
消したくないときは
Redim Preserve Ans("配列要素数") ってやる
ただし、大きくするのはこれで良いけど、
小さくするときにあふれた要素はどうやったって消えるので注意
■ このスレッドは過去ログ倉庫に格納されています