読者です 読者をやめる 読者になる 読者になる

Line Buffer Overflow…

書くことが多過ぎるとき、バッファーとしてこちらに書きます。不定期更新です。

Redimensioned arrayの記憶…

エラー番号10

「配列の二重定義」って、書いてあります。

 

前回かな?単語帳みたいな変数、配列変数に通し番号(添字)があって、みたいな話をしたのは。

通し番号は通常、「どこまで使うよっ!」って、宣言(DIM)してから使いますが、これを2回以上すると、このエラーが出るのですが…

 

あんまり、ないと思うんですよね、こんなこと。

好き好んで、2回宣言します?

 

ただ、宣言なしで配列を使ってしまうと、10個使うと宣言したと見なされてしまうので、その後で慌てて宣言すると、このエラーが出たような気がしました。

 

これだって、あまりないとは思いますけどね。

 

ただ、プログラムを組む上で、配列変数の添字の上限を決められないことはあります。

そんな時、ExcelVBAでは、配列の添字を未定のままで一旦宣言しておいて、上限が決まったら、ReDimという命令で改めて宣言する、ってことは出来ます。

これは、使ったことがありますね。