呼び出されるたび、1づつ増やします。SUB変数の型[編集]型とは、表現できる値を決めるためものです。呼ばれる型が用意されています。この他にもユーザ定義型変数と呼ばれるものがあります。型指定子とは、簡潔に型を表現する1文字の記号のことです。それぞれのデータ型の特徴を表にすると、次のようになります。(0)2バイトオブジェクト型Object???変化型Variantなしすべてのデータ型を格納可能。数を表現できる型です。数値計算では、浮動小数点型に比べ速いとされています。表現できる範囲を越えた値を代入するとエラーとなります。小数部のある数を代入すると、切捨てではなく、四捨五入した値が代入されます。2147483647の数を表現できる型です。数値計算では、浮動小数点型に比べ速いとされています。表現できる範囲を越えた値を代入するとエラーとなります。小数部のある数を代入すると、切捨てではなく、四捨五入した値が代入されます。値を表現できる型です。値を表現できる型です。浮動小数点方式のため、整数部の桁数が増える程、小数部に使える桁数は減り、その精度は落ちます。値を表現できる型です。整数部15桁、小数部4桁からなる固定小数点方式です。金額計算に利用します。文字を格納するのに用いる型です。値が保持されているため、日本語など、アルファベット以外の文字を代入することもできます。一度に格納できる文字は、最大で65,535文字となります。(Date)とは、日付と時刻を示す内部形式の値を表現するための型です。型指定子はありません。日付型どうしは、引き算などができます。(FALSE)、いずれかの状態を表すのに用いる型です。型指定子はありません。明示的に代入した際、この型として扱われます。呼ばれるものであると思います。(Variant)すべての型に対応でき、受け取る値により型も変わります。これは、代入時に型が決められるのみで、正式な型ではないかもしれません。ユーザ定義型変数ユーザ定義型変数とは、使用者が定義する変数の型で、データを構造化するのに用います。用いて、あらかじめ型として作成します。構文は以下のようになります。TYPE実際の用い方は、次のようになります。SUB配列[編集]配列とは、複数の要素からなるひとつの固まりのことで、各要素は、添字を用いて区別します。添字とは、配列内の値を特定するために用いる数字です。付け、確保したい用素数も一緒に記述します。0からのみ割り振られるのではなく、宣言の仕方によっては、0以外の数から始まる配列を作ることもできます。配列の添字の最大値は、16368とされています。構文は、次の通りです。型]実際の宣言の仕方は、次のようになります。11個の値を確保します。a(10)までの、6個の値を確保します。6個の文字列型の値を確保します。関数が用意されています。各次元の要素数を指定し、すべてが空の値からなる配列を返します。関数では、指定した値で要素を確保し、配列を返します。(Variant)となり、それ以外の型には代入できません。(Object型には代入できますが、参照できなくなります。)サンプルコードは、次のようになります。