• ベストアンサー

string型よりVariant型 変数に格納

VBAで string型よりVariant型の方が、 変数に格納できる文字数は多いですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • RandenSai
  • ベストアンサー率54% (305/561)
回答No.1

Variant型もString型も、最大長は32bit符号付き整数で表現できる範囲、すなわち2,147,483,648文字が上限。約21億文字ですか。これだとメモリが先に埋まりそう…半角文字でもこれだけ集まると、2GBありますからね。 ただ言語仕様としては同じでも、ここまでの極限の世界になると、Variant型よりもString型の方が1文字あたりの使用メモリ量が少なくて済むので、String型の方が多く格納できるという結果になりそうな予感もします。

JMFPRAPPKWDIQ
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう