最新のWeb開発のチュートリアル
 

VBScript関数


このページには、すべての組み込みのVBScript関数が含まれています。 ページは次のセクションに分かれています。

日付/時刻関数

関数 説明
CDate サブタイプ日付のバリアントに有効な日付と時刻の表現に変換
Date 現在のシステム日付を返します。
DateAdd 指定された時間間隔が付加された日付を返します。
DateDiff 2つの日付の間の間隔の数を返します。
DatePart 指定した日付の指定した部分を返します。
DateSerial 指定された年、月、日の日付を返します。
DateValue 日付を返します。
Day 月の日を表す数を返します(between 1 and 31, inclusive)
FormatDateTime 日付や時刻として書式設定式を返します
Hour 一日の時間を表す数値を返します(between 0 and 23, inclusive)
IsDate 評価された式を日付に変換できるかどうかを示すブール値を返します。
Minute 時間の分を表す数値を返す(between 0 and 59, inclusive)
Month 年の月を表す数値を返します(between 1 and 12, inclusive)
MonthName 指定された月の名前を返します。
Now 現在のシステムの日付と時刻を返します。
Second 分の第二表す数値を返し(between 0 and 59, inclusive)
Time 現在のシステム時刻を返します。
Timer 午前12時からの秒数を返します。
TimeSerial 特定の時、分、秒の時間を返します。
TimeValue 時間を返します。
Weekday 曜日を表す数値を返します(between 1 and 7, inclusive)
WeekdayName 指定した曜日の曜日名を返します。
Year 年を表す数値を返します。

変換関数

関数 説明
Asc ANSIコードに文字列の最初の文字を変換します
CBool サブタイプブールのバリアントに式を変換します
CByte サブタイプ・バイトの変種に式を変換します
CCur サブタイプの通貨のバリアントに式を変換します
CDate サブタイプ日付のバリアントに有効な日付と時刻の表現に変換
CDbl サブタイプダブルのバリアントに式を変換します
Chr 文字に指定されたANSIコードに変換します
CInt サブタイプInteger型のバリアントに式を変換します
CLng ロングサブタイプのバリアントに式を変換します
CSng シングルサブタイプのバリアントに式を変換します
CStr サブタイプ文字列のバリアントに式を変換します
Hex 指定された数の16進数の値を返します。
Oct 指定された数の8進値を返します。

フォーマット関数

関数 説明
FormatCurrency 通貨値として書式設定式を返します
FormatDateTime 日付や時刻として書式設定式を返します
FormatNumber 数としてフォーマット表現を返します。
FormatPercent パーセンテージでフォーマットされた式を返します

数学関数

関数 説明
Abs 指定された数の絶対値を返します。
Atn 指定された数のアークタンジェントを返します。
Cos 指定された数のコサインを返します(angle)
Exp 戻り値e電源に上げ
Hex 指定された数の16進数の値を返します。
Int 指定された数の整数部を返します。
Fix 指定された数の整数部を返します。
Log 指定した数の自然対数を返します。
Oct 指定された数の8進値を返します。
Rnd 乱数1未満が、大きいかまたは0に等しい返します
Sgn 指定された数の符号を示す整数を返します。
Sin 指定された数のサインを返し(angle)
Sqr 指定された数の平方根を返します。
Tan 指定された数のタンジェントを返し(angle)

配列関数

関数 説明
Array 配列を含むバリアントを返します。
Filter フィルタ基準に基づいて、文字列配列のサブセットを含むゼロベースの配列を返します
IsArray 指定された変数が配列であるかどうかを示すブール値を返します。
Join 配列内の部分文字列の数で構成された文字列を返します。
LBound アレイの示された寸法の最小添字を返します
Split サブストリングの指定された数が含まゼロベース、一次元配列を返します
UBound 配列の指定された次元での最大の添字を返します。

文字列関数

関数 説明
InStr 別の内の1つの文字列の最初に出現する位置を返します。 検索は、文字列の最初の文字で始まります
InStrRev 別の内の1つの文字列の最初に出現する位置を返します。 検索は、文字列の最後の文字で始まります
LCase 小文字に指定した文字列に変換
Left 文字列の左側から指定された数の文字を返します。
Len 文字列の文字数を返します。
LTrim 文字列の左側にある空白を削除します
RTrim 文字列の右側にスペースを削除
Trim 左と文字列の右側の両方にスペースを削除します。
Mid 文字列から指定された数の文字を返します。
Replace 別の文字列で指定した回数を、文字列の指定部分を置き換え
Right 文字列の右側から指定された数の文字を返します。
Space 指定した数のスペースで構成された文字列を返します。
StrComp 2つの文字列を比較し、比較の結果を表す値を返し
String 指定された長さの繰り返し文字を含む文字列を返します。
StrReverse 文字列を反転
UCase 大文字に指定した文字列に変換

その他の機能

関数 説明
CreateObject 指定されたタイプのオブジェクトを作成します
Eval 式を評価し、結果を返します
IsEmpty 指定された変数が初期化されているかどうかを示すブール値を返します。
IsNull 指定された式が有効なデータが入っていないかどうかを示すブール値を返します(Null)
IsNumeric 指定された式が数値として評価できるかどうかを示すブール値を返します。
IsObject 指定された式がオートメーションオブジェクトであるかどうかを示すブール値を返します。
RGB RGBカラー値を表す数値を返します
Round ラウンド数
ScriptEngine 使用中のスクリプト言語を返します。
ScriptEngineBuildVersion 使用中のスクリプトエンジンのビルドバージョン番号を返します。
ScriptEngineMajorVersion 使用中のスクリプトエンジンのメジャーバージョン番号を返します。
ScriptEngineMinorVersion 使用中のスクリプトエンジンのマイナーバージョン番号を返します。
TypeName 指定された変数のサブタイプを返します。
VarType 指定された変数のサブタイプを示す値を返します。