プロシージャに省略可能な引数が渡されたか調査して結果をブール型 (Boolean)で返す - IsMissing関数 [ExcelのVBA]
IsMissing関数
IsMissing関数はプロシージャに省略可能な引数が渡されたか調査して結果でブール型 (Boolean)を返します。
分類 | Is |
---|
書式
IsMissing(argname)
argname | 対象 |
使用例1
Public Function hoge(Optional val As Variant) As Long Debug.Print IsMissing(val) End Function Private Sub CommandButton1_Click() Call hoge End Sub
結果は「True」になります。
使用例2
Public Function hoge(Optional val As Variant = 1) As Long Debug.Print IsMissing(val) End Function Private Sub CommandButton1_Click() Call hoge End Sub
結果は「False」になります。
Visual BasicのIs関数
関数名 | 内容 |
---|---|
IsArray | 対象が配列か調査して結果をブール型 (Boolean) で返す |
IsDate | 対象が日付か調査して結果をブール型 (Boolean) で返す |
IsEmpty | 対象がEmpty値か調査して結果をブール型 (Boolean) で返す |
IsError | 対象がエラー値か調査して結果をブール型 (Boolean) で返す |
IsMissing | プロシージャに省略可能な引数が渡されたか調査して結果をブール型 (Boolean)で返す |
IsNull | 対象がNull値か調査して結果をブール型 (Boolean) で返す |
IsNumeric | 対象が数値か調査して結果をブール型 (Boolean) で返す |
IsObject | 対象がオブジェクトか調査して結果をブール型 (Boolean) で返す |
エクセル講座のクイックリンク
スポンサーリンク
関連記事
前の記事: | 対象がエラー値か調査して結果をブール型 (Boolean) で返す - IsError関数 [ExcelのVBA] |
次の記事: | 対象がNull値か調査して結果をブール型 (Boolean) で返す - IsNull関数 [ExcelのVBA] |
公開日:2015年07月08日
記事NO:01143