データ・プロバイダ・タイプ: Essbase
HypIsExpense()は、指定したメンバーが「支出」タグを持っているかどうかを確認します。
HypIsExpense(vtSheetName, vtDimensionName, vtMemberName)
ByVal vtDimensionName As Variant
ByVal vtMemberName As Variant
vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNullまたはEmptyの場合、アクティブ・ワークシートが使用されます。
vtDimensionName: メンバーの次元。NullまたはEmptyに設定されると、アクティブな次元が使用されます。
vtMemberName: 情報を取得するメンバー。必須; デフォルト値はありません。
Variantを戻します。-1はTRUE、0はFALSEです。それ以外の場合は、該当するエラー・コードを戻します。
Declare Function HypIsExpense Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtDimensionName As Variant, ByVal vtMemberName As Variant) As Variant Sub CheckExpense() vtret = HypIsExpense(Empty, "Measures", "Opening Inventory") If vtret = -1 Then MsgBox ("Opening Inventory has expense flag set") ElseIf vtret = 0 Then MsgBox ("Expense flag has not been set") Else MsgBox ("Error value returned is" & vtret) End If End Sub