Excel VBA | VBA その他関数一覧

Excel VBA VBA
スポンサーリンク

VBAの「その他」カテゴリに分類される関数を一覧表にしました。
型変換や情報取得、エラー処理など、特定のジャンルに属さない便利関数が含まれます。


VBA その他関数 一覧表

関数名内容・用途使用例結果例
TypeName変数やオブジェクトの型名を文字列で返すTypeName(123)“Integer”
VarType変数のデータ型を数値コードで返すVarType("ABC")8 (String)
IsMissingOptional引数が省略されたか判定IsMissing(optArg)True / False
IsObject変数がオブジェクトか判定IsObject(Range("A1"))True
IsError値がエラーか判定IsError(CVErr(xlErrNA))True
IsNull値がNullか判定IsNull(Null)True
IsEmpty変数が未初期化か判定IsEmpty(x)True
IsArray配列かどうか判定IsArray(arr)True
Environ環境変数の値を取得Environ("USERNAME")“UserName”
Shell外部プログラムを実行Shell("notepad.exe", vbNormalFocus)メモ帳起動
DoEvents他の処理に制御を渡すDoEventsUI応答を維持
Chooseインデックスに応じた値を返すChoose(2, "A","B","C")“B”
Switch複数条件を評価し最初にTrueの値を返すSwitch(1=0,"NG",1=1,"OK")“OK”
IIf条件式に応じて値を返す(即時評価)IIf(5>3,"大","小")“大”
QBColor古いBASIC互換の色コードを返すQBColor(4)赤 (RGB値)
RGBRGB値を作成RGB(255,0,0)赤色
Errorエラー番号に対応するメッセージを返すError(11)“Division by zero”

✅ ポイント

  • 型判定系TypeName / VarType / IsObject
  • エラー判定系IsError / Error
  • 環境・外部操作Environ / Shell / DoEvents
  • 条件分岐補助Choose / Switch / IIf
  • 色指定RGB / QBColor

💡 実務では「Environでユーザー名取得」「Shellで外部アプリ起動」「DoEventsで処理中もUI応答」といった使い方が多いです。

VBA
スポンサーリンク
シェアする
@lifehackerをフォローする
スポンサーリンク
タイトルとURLをコピーしました