データ・プロバイダ・タイプ: Essbase、Planning (アド・ホックのみ)、Financial Management (アド・ホックのみ)、Hyperion Enterprise (アド・ホックのみ)
HypPivot()は、選択した次元に基づいて、スプレッドシートの行と列を入れ替えます。
HypPivot(vtSheetName, vtStart, vtEnd)
ByVal vtStart As Variant
ByVal vtEnd As Variant
vtSheetName: 関数を実行するワークシートの名前。vtSheetNameがNullまたはEmptyの場合、アクティブ・ワークシートが使用されます。
vtStart: ピボットの開始点となる単一セルを参照する範囲オブジェクト
vtEnd: ピボットの終点となる単一セルを参照する範囲オブジェクト
正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。
Public Declare Function HypPivot Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtStart As Variant, ByVal vtEnd As Variant) As Long Sub Example_HypPivot() X=HypPivot(Empty, RANGE("B2"), RANGE("D1")) If X = 0 Then MsgBox("Pivot successful.") Else MsgBox("Pivot failed.") End If End Sub