データ・プロバイダ・タイプ: Essbase
HypIsUDA()は、メンバーに特定のUDAがあるかどうかを判別します。
HypIsUDA (vtSheetName, vtDimensionName, vtMemberName, vtUDAString)
ByVal vtDimensionName As Variant
ByVal vtMemberName As Variant
ByVal vtUDAString As Variant
vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNullまたはEmptyの場合、アクティブ・ワークシートが使用されます。
vtMemberName: 情報を取得するメンバー。必須; デフォルト値はありません。
vtUDAString: メンバーの属性と比較する文字列を入力します。
Variantを戻します。-1はTRUE、0はFALSEです。それ以外の場合は、該当するエラー・コードを戻します。
Declare Function HypIsUDA Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtDimensionName As Variant, ByVal vtMemberName As Variant, ByVal vtUDAString As Variant) As Variant Sub Example_HypIsUDA() vtret = HypIsUDA(Empty, "Market", "Connecticut", "MyUDA") If vtret = -1 Then MsgBox ("Found MyUDA") ElseIf vtret = 0 Then MsgBox ("Did not find MyUDA") Else MsgBox ("Error value returned is" & vtret) End If End Sub