- ベストアンサー
変数
Dim トータル As Integer トータル = 200 Dim 変数1(トータル) As Integer Dim 変数2(トータル) As Integer Dim 変数3(トータル) As Integer Dim 変数4(トータル) As Integer ※変数1~4に同じ数の変数(クローン??)を用意したいのですがエラーがでます。 このような使い方は出来ないのでしょうか? なお、VB上ではローマ字で使っています。 変数は6個ぐらいあり 毎回変えるのは面倒なので・・・ (スパイラルモデル方式??といっても使うのは私自信ですが・・・)
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
訂正です。 最初のDim文で()が必要でした。 Dim トータル As Integer Dim 変数1() As Integer Dim 変数2() As Integer Dim 変数3() As Integer Dim 変数4() As Integer トータル = 200 ReDim 変数1(トータル) As Integer ReDim 変数2(トータル) As Integer ReDim 変数3(トータル) As Integer ReDim 変数4(トータル) As Integer
その他の回答 (2)
- MovingWalk
- ベストアンサー率43% (2233/5098)
最初の部分を const トータル = 200 としてやってみてください。 VBの参考サイトです。ご活用下さい。 http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/vb_p02.htm
お礼
ご回答ありがとうございました。
- kmor
- ベストアンサー率27% (225/825)
ReDimを使うと出来ます。 Dim トータル As Integer Dim 変数1 As Integer Dim 変数2 As Integer Dim 変数3 As Integer Dim 変数4 As Integer トータル = 200 ReDim 変数1(トータル) As Integer ReDim 変数2(トータル) As Integer ReDim 変数3(トータル) As Integer ReDim 変数4(トータル) As Integer これでできますよ。
お礼
出来ました。 ご回答ありがとうございます。 しかし、別のエラーが出てきてしまったので新に質問を投稿させてもらいます。