Worksheet.PivotTableWizard メソッド (Excel)
ピボットテーブル レポートを新規作成します。 このメソッドでは、ピボットテーブル ウィザードは表示されません。 このメソッドは OLE DB データ ソースでは使用できません。 Add メソッドを使用してピボットテーブル キャッシュを作成した後、そのキャッシュを基にピボットテーブル レポートを作成します。
構文
式。PivotTableWizard (SourceType、SourceData、TableDestination、TableName、RowGrand、ColumnGrand、SaveData、HasAutoFormat、AutoPage、予約済み、BackgroundQuery、OptimizeCache、PageFieldOrder、PageFieldWrapCount、ReadData、Connection)
式Worksheet オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
SourceType | 省略可能 | バリアント型 | レポート データのソースを表す XlPivotTableSourceType 値。 この引数を指定する場合、引数 SourceData も指定する必要があります。 SourceType と SourceData を省略すると、ソースの種類は 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 | 省略可能 | バリアント型 | SourceType が xlConsolidation の場合にのみ有効です。 True を指定 すると、Excel で統合のページ フィールドが作成されます。 AutoPage が False の場合は、ページ フィールドまたはフィールドを作成する必要があります。 |
Reserved | 省略可能 | バリアント型 | Excel では使用されません。 |
BackgroundQuery | 省略可能 | バリアント型 (Variant) | True の場合、Excel はレポートのクエリをバック グラウンド (非同期) で実行します。 既定値は False です。 |
OptimizeCache | 省略可能 | バリアント型 (Variant) | True の場合、ピボットテーブルのキャッシュの構成時に最適化を行います。 既定値は False です。 |
PageFieldOrder | 省略可能 | バリアント型 | ピボットテーブル レポートのレイアウトにページ フィールドが追加される順序。 XlOrder 定数は、xlDownThenOver (既定値) または xlOverThenDown のいずれかです。 |
PageFieldWrapCount | 省略可能 | バリアント型 (Variant) | ピボットテーブルの各列または各行のページ フィールドの数を指定します。 既定値は 0 (ゼロ) です。 |
ReadData | 省略可能 | バリアント型 (Variant) | True を指定 すると、外部データベースのすべてのレコードを含むピボットテーブル キャッシュが作成されます。このキャッシュは非常に大きくなる可能性があります。 ReadData が False の場合、データを実際に読み取る前に、一部のフィールドをサーバー ベースのページ フィールドとして設定できます。 |
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 のサポートおよびフィードバックを参照してください。