Worksheet.PivotTableWizard メソッド (Excel)

ピボットテーブル レポートを新規作成します。 このメソッドでは、ピボットテーブル ウィザードは表示されません。 このメソッドは OLE DB データ ソースでは使用できません。 Add メソッドを使用してピボットテーブル キャッシュを作成した後、そのキャッシュを基にピボットテーブル レポートを作成します。

構文

PivotTableWizard (SourceTypeSourceDataTableDestinationTableNameRowGrandColumnGrandSaveDataHasAutoFormatAutoPage予約済みBackgroundQueryOptimizeCachePageFieldOrder、PageFieldWrapCountReadDataConnection)

Worksheet オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
SourceType 省略可能 バリアント型 レポート データのソースを表す XlPivotTableSourceType 値。 この引数を指定する場合、引数 SourceData も指定する必要があります。 SourceTypeSourceData を省略すると、ソースの種類は xlDatabase と見なされ、ソース データは名前付き範囲 Database から取得されます。 この名前付き範囲が存在しない場合、現在の選択範囲がデータを含むセル数が 10 を超える範囲にある場合、現在の領域が使用されます。 これが true でない場合、このメソッドは失敗します。
SourceData 省略可能 バリアント型 (Variant) レポートの作成に使うデータを指定します。 Range オブジェクト、 範囲 の配列、または別のレポートの名前を表すテキスト定数を指定できます。 外部データベースの場合、引数 SourceData は、各要素が 255 文字の長さまでの SQL のクエリ文字配列を格納します。 引数 Connection を使って、ODBC 接続文字列を指定してください。

以前の Excel のバージョンとの互換性について、 SourceData では 2 つの要素配列を指定できます。 1 番目の要素はデータの ODBC ソースを指定した接続文字列です。 2 番目の要素はデータの取得に使用する SQL のクエリ文字列です。 SourceData を指定する場合は、SourceType も指定する必要があります。 アクティブなセルが SourceData 範囲内にある場合は、 TableDestination も指定する必要があります。
TableDestination 省略可能 バリアント型 レポートの配置場所を表す Range オブジェクトを指定します。 この引数を省略すると、レポートはアクティブ セルに配置されます。
TableName 省略可能 バリアント型 (Variant) 新しいレポートの名前を指定します。
RowGrand 省略可能 バリアント型 (Variant) レポートに行の総計を表示するには、 True を指定します。
ColumnGrand 省略可能 バリアント型 (Variant) レポートに列の総計を表示するには、 True を指定します。
SaveData 省略可能 バリアント型 (Variant) レポートと共にデータを保存するには、 True を指定します。 レポートの定義のみを保存するには、 False を指定します。
HasAutoFormat 省略可能 バリアント型 True を指定 すると、レポートが更新されたとき、またはフィールドが移動されたときに自動的に書式設定されます。
AutoPage 省略可能 バリアント型 SourceTypexlConsolidation の場合にのみ有効です。 True を指定 すると、Excel で統合のページ フィールドが作成されます。 AutoPageFalse の場合は、ページ フィールドまたはフィールドを作成する必要があります。
Reserved 省略可能 バリアント型 Excel では使用されません。
BackgroundQuery 省略可能 バリアント型 (Variant) True の場合、Excel はレポートのクエリをバック グラウンド (非同期) で実行します。 既定値は False です。
OptimizeCache 省略可能 バリアント型 (Variant) True の場合、ピボットテーブルのキャッシュの構成時に最適化を行います。 既定値は False です。
PageFieldOrder 省略可能 バリアント型 ピボットテーブル レポートのレイアウトにページ フィールドが追加される順序。 XlOrder 定数は、xlDownThenOver (既定値) または xlOverThenDown のいずれかです。
PageFieldWrapCount 省略可能 バリアント型 (Variant) ピボットテーブルの各列または各行のページ フィールドの数を指定します。 既定値は 0 (ゼロ) です。
ReadData 省略可能 バリアント型 (Variant) True を指定 すると、外部データベースのすべてのレコードを含むピボットテーブル キャッシュが作成されます。このキャッシュは非常に大きくなる可能性があります。 ReadDataFalse の場合、データを実際に読み取る前に、一部のフィールドをサーバー ベースのページ フィールドとして設定できます。
Connection 省略可能 バリアント型 (Variant) A string that contains ODBC settings that allow Excel to connect to an ODBC data source. 接続文字列の形式 ODBC;<connection string>は です。 この引数は、 PivotCache オブジェクトの Connection プロパティの以前の設定をオーバーライドします。

戻り値

新しい ピボットテーブル レポートを表すピボットテーブル オブジェクト。

次の使用例は、Excel データベース (範囲 A1:C100 に含まれる) から新しいピボットテーブル レポートを作成します。

ActiveSheet.PivotTableWizard xlDatabase, Range("A1:C100")

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。