マクロVBAにおいてはぜひ覚えておいてほしい関数の一覧です。数学、データ型確認、データ型変換に関するVBA関数になります。一覧と、その中から注意点のある関数についてのみ一部説明します。全てのVBA関数一覧は、VBA関数一覧マクロVBA関数の一覧と解説です、どんな関数があるかは一度は確認しておくとをお勧めいたします。どんな関数があるだけでも知っておけば、詳細の使い方は実際に使うときに調べても良いでしょう。その他......以下の一覧のリンクは、VBA関数一覧の別ページが開きます。指定した数値の整数部分を返します。負の場合、その数値以下の最大の値を返します。指定した数値の整数部分を返します。負の場合、その数値以上の最小の値を返します。指定された小数点位置で丸めた数値を返します。詳細については、一覧のリンクより解説ページをご覧ください。正数値の場合は、同じ結果となりますが、負数値の場合に違いが発生します。Randomizeステートメントを実行してください。任意の範囲の整数の乱数を生成するには、次の式を使ってください。範囲の下限の値を指定します。RandomizeステートメントについてRandomizeステートメントは、乱数ジェネレーターを初期化します。]numberを使用して、Rnd関数の乱数ジェネレーターを初期化します。numberを省略すると、システムタイマーから返される値が新しいシード値として使用されます。最初に呼び出されたときと同じ数値をシードとして使用して、その後は最後に生成された数値をシード値として使用します。Round関数ワークシートのROUND関数は、四捨五入ですが、VBAのRound関数は丸め(銀行型丸め、最近接偶数丸め)になります。エクセルの関数で、ROUNDは四捨五入です。VBAでのRoundは、銀行型丸め(最近接偶数への丸め)で、Accessも銀行型丸めとなっています。四捨五入では、どうしても大きくなる傾向があるようです。