Range オブジェクトがピボットテーブル フィールドのデータ範囲内の 1 つのセルを表す場合、Group メソッドは、そのフィールドで数値または日付ベースのグループ化を実行します。
構文
式。グループ (開始、 終了、 基準、 ピリオド)
expression は Range オブジェクトを表す変数です。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| Start | 省略可能 | バリアント型 (Variant) | グループ化する最初の値を指定します。 この引数を省略するか、True を指定すると、フィールドの最初の値が使用されます。 |
| End | 省略可能 | バリアント型 (Variant) | グループ化する最後の値を指定します。 この引数を省略するか、True を指定すると、フィールドの最後の値が使用されます。 |
| By | 省略可能 | バリアント型 (Variant) | フィールドが数値の場合は、この引数でグループごとのサイズを指定します。 フィールドが日付の場合、 ピリオド 配列の要素 4 が True でその他すべての要素が False の場合に、この引数は各グループの日数を指定します。 それ以外の場合、この引数は無視されます。 この引数を省略すると、Microsoft Excel は自動的に既定のグループ サイズを選択します。 |
| Periods | 省略可能 | バリアント型 (Variant) | グループの期間を指定するブ ール 値の配列です。「解説」セクションで説明します。 配列内の要素が True の場合、対応する時間のグループが作成されます。要素が False の場合、グループは作成されません。 フィールドが日付フィールドでない場合、この引数は無視されます。 |
戻り値
バリアント型
注釈
Periods パラメーターで指定するブール型 (Boolean) の配列には、次の要素を含みます。
| 配列要素 | Period |
|---|---|
| 1 | 秒 |
| 2 | 分 |
| 3 | 時間 |
| 4 | 日 |
| 5 | 月 |
| 6 | 四半期 |
| 7 | 年数 |
グループ化された図形は 1 つの図形として扱われるため、図形をグループ化したりグループを解除したりすると、 Shapes コレクションのオブジェクト数が変わり、変更されたオブジェクト以降のインデックス番号は振り直されます。
Range オブジェクトは、ピボットテーブル フィールドのデータ範囲内の 1 つのセルである必要があります。 このメソッドを複数のセルに適用しようとすると、メソッドは失敗します (エラー メッセージは表示されません)。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。