2011年11月29日火曜日

[ExcelVBA] 関数 一覧


[A]
Abs(Number)絶対値を返す
Array(arglist)引数を元に配列を作成
Asc(String)先頭の文字の文字コードを返す
[C]
CBool(Expression)Boolean型に変換
CByte(Expression)Byte型に変換
CCur(Expression)Currency型に変換
CDate(Expression)Date型に変換
CDbl(Expression)Double型に変換
CDec(Expression)Decimal型に変換
ChDir(Expression)カレントフォルダを変更
Chr(charcode)文字コードに対応する文字を返す
CInt(Expression)Integer型に変換
CLng(Expression)Long型に変換
CSng(Expression)Single型に変換
CVar(Expression)Variant型に変換
CStr(Expression)String型に変換
CurDir(Expression)カレントフォルダのパスを返す
[D]
Date現在の時間を返す
DateAdd(interval, number, date)指定された時間間隔を加算した日付を返す
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])2つの指定した日付の時間間隔を返す
DatePart(interval, date[,firstdayofweek[, firstweekofyear]])指定した日付から、月や分など日時の一部を返す
DateSerial(year, month, day)
DateValue(date)日付を表す文字列を指定することで日付(型)で返す
Day(date)引数に指定した日付から“日”にあたる部分を返す
Dir[(pathname[, attributes])]指定したパターンやファイル属性と一致するファイル・フォルダの名前を返す
[F]
FileDateTime(pathname)指定したファイルの更新日時を返す
FileLen(pathname)指定したファイルのサイズをバイト単位で返す
Filter(sourcesrray, match[, include[, compare]])配列内を検索し一致したものを返す
Fix(number)指定した数値の整数部を返す
Format(expression[, format[, firstdayofweek[, firstweekofyear]]])日付/時刻、数値/通貨、文字列を指定したフォーマットに変換し返す
FormatDateTime(Date[,NamedFormat])引数で指示したフォーマットに日付を変更し返す
[G]
GetAttr(pathname)ファイルまたはフォルダの属性を表す整数型 (Integer) の整数を返す
GetObject([pathname] [, class])ファイルから取得した ActiveX オブジェクトへの参照を返す
[H]
Hex(number)数値を16進数に変換します
Hour(time)時刻を引数に時間を返す
[I]
IIf(expr, truepart, falsepart)式の評価結果によって、2 つの引数のうち 1 つを返します。
InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])ダイアログ ボックスにメッセージとテキスト ボックスを表示し、文字列が入力されるか、またはボタンがクリックされると、テキスト ボックスの内容を返す
InStr([start, ]string1, string2[, compare])文字列の先頭から検索し最初に一致した文字位置(先頭基準)を返す
InstrRev(stringcheck, stringmatch[, start[, compare]])文字列の後方から検索し最初に一致した文字位置(先頭基準)を返す
Int(number)指定した数値を超えない最大の整数を返す
IsArray(varname)配列か判定する
IsDate(expression)日付か判定する
IsEmpty(expression)Empty値か判定する
IsNumeric(expression)数値か判定する
[J]
Join(sourcearray [, delimiter])配列の各要素を結合して返す
[L]
LBound(arrayname[, dimension])配列の要素で最小の添字を返す
LCase(string)アルファベットの大文字を小文字に変換して返す
Left(String, Length)文字列の左端から指定文字数を返す
Len(string | varname)文字数を返す
LTrim(string)文字列の左側にある半角スペースを削除して返す
[M]
Mid(string, start[, length])文字列の途中から指定文字数を返す
Minute(time)時刻を引数に分を返す
Month(date)月にあたる部分を返す
MonthName(month[, abbreviate])月を表す文字列を返す
MsgBox(prompt[, buttons] [, title] [, helpfile, context])ダイアログボックスにメッセージを表示します。戻り値としどのボタンがクリックされたのか整数値を返す
[N]
Now現在の日付と時刻を返す
[O]
Oct(number)数値を8進数に変換します
[R]
Replace(expression, find, replace[, start[, count[, compare]]])文字列の一部を別の文字列へ指定された回数分置換して返す
RGB(red, green, blue)RGBからその色を表す値を返す
Right(String, Length)文字列の左端から指定文字数を返す
Rnd[(number)]0以上1未満の値を返す
RTrim(string)文字列の右側にある半角スペースを削除して返す
[S]
Second(time)時刻を引数に秒を返す
Shell(pathname[,windowstyle])
他のアプリを実行しプロセスIDを返す
Space(number)指定した数のスペースを返す
Split(expression[, delimiter[, limit[, compare]]])区切り文字を含む文字列を受け取り1次元配列を返す
StrComp(string1, string2[, compare])文字列の比較を行い結果を返す
StrConv(string, conversion, LCID)アルファベットのみならずいろんな文字を変換して返す
String(number, character)指定した文字を指定した回数繰り返します
Switch(expr-1, value-1[, expr-2, value-2 ... [, expr-n,value-n]])式と値を1セットのリストを引数として渡し、最初に真となった式に関連づけられている値を返す
[T]
Time現在の時刻を返す
TimeSerial(hour, minute, second)時、分、秒を引数に時間を返す
Trim(string)文字列の左右にある半角スペースを削除して返す
TypeName(varname)変数の型を返す
[U]
UBound(arrayname[, dimension])配列の要素で最大の添字を返す
UCase(string)アルファベットの小文字を大文字に変換して返す
[V]
Val(string)文字列のうち連続する数字文字列を数字を返す
VarType(varname)変数の内部処理形式を表す整数型 (Integer) の値を返す
[W]
Weekday(date, [firstdayofweek])曜日を表す数字を返す
WeekdayName(weekday, abbreviate, firstdayofweek)指定された曜日を表す文字列を返す
[Y]
Year(date)引数に指定した日付から“年”にあたる部分を返す

0 件のコメント: