HypCell
クラウド・データ・プロバイダ・タイプ: Oracle Analytics Cloud - Essbase、Planning、Planning Modules、Financial Consolidation and Close、Tax Reporting
オンプレミス・データ・プロバイダ・タイプ: Oracle Essbase、Oracle Hyperion Planning、Oracle Hyperion Financial Management
説明
HypCell()は、単一のメンバーの組合せについてセル値を取得します。
構文
HypCell(vtSheetName, ParamArray MemberList())
ByVal vtSheetName As Variant
ByVal ParamArray MemberList() As Variant
パラメータ
vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNull
またはEmpty
の場合、アクティブなワークシートが使用されます。
MemberList: データ値を取得するメンバーの組合せを説明する文字列のリスト。MemberListがNullまたはEmptyの場合、最上位レベルの値が使用されます。メンバーは"Dimension#Member"
で表されます。たとえば、"Year#Jan"
や"Market#East"
のようになります。
戻り値
正常に終了した場合は、データ・ポイントの値を戻します。シートを判別できない場合、またはシートがデータ・プロバイダに接続されていない場合は、#No Connectionを戻します。メンバーが正しくない場合は、「無効なメンバーMemberNameまたはディメンションDimensionName」を戻します。
例
Declare Function HypCell Lib "HsAddin" (ByVal vtSheetName As Variant, ParamArray MemberList() As Variant) As Variant
Sub Example_HypCell()
Dim X As String
X=HypCell(Empty, "Year#Qtr1", "Scenario#Actual", "Market#Oregon")
If X = "#No Connection" Then
MsgBox("Not logged in, or sheet not active.")
Else
If Left(X, 15) = "#Invalid member" then
MsgBox("Member name incorrect.")
Else
MsgBox(X + " Value retrieved successfully.")
End If
End If
End Sub
ノート:
戻されたデータ・ポイントの値が、自動的にスプレッドシート内のセルに配置されることはありません。この値をセルに配置するには、Visual BasicのSelectメソッドおよびActiveCellプロパティを使用します。詳細は、Visual Basicのドキュメントを参照してください。