質問: 変数を文字列として扱う方法 vb初心者なのですが、 変数を、その変数のまま文字列で扱う方法がないかと悩んでいます。具体的に言うと、 たとえば、 dim bef(i,j) as string と宣言しておいて、 bef(1,1)に、scatterbrain11 bef(1,2)に、scatterbrain12 bef(1,3)に、scatterbrain13 ...... bef(i,j)に、scatterbrainij という「文字列」を入れたいのです。 (最後の2文字i,jが、そのときの変数i,jの値。) これをfor構文を使って、 bef(i,j)="scatterbrain" + i + j と書いたら、エラーになってしまいました。 iやjを、その変数に入っている数字の文字列として扱うには、どうすればいいのでしょうか。 よろしくお願いします。
回答: >bef(i,j)="scatterbrain" + i + j とりあえず、 bef(i,j)="scatterbrain" & i & j でいけると思いますが、スペースがはいりそうです。 bef(i,j)="scatterbrain" & ltrim(i) & ltrim(j) なら、スペースもなくなります。