Range.Group メソッド (Excel)Range.Group method (Excel)

Rangeオブジェクトがピボットテーブルフィールドのデータ範囲内の単一セルを表す場合、 Groupメソッドはそのフィールドで数値または日付ベースのグループ化を実行します。When the Range object represents a single cell in a PivotTable field's data range, the Group method performs numeric or date-based grouping in that field.

構文Syntax

グループ(StartEndBy期間)expression.Group (Start, End, By, Periods)

expressionRange オブジェクトを表す変数です。expression A variable that represents a Range object.

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
StartStart オプションOptional VariantVariant グループ化する最初の値を指定します。The first value to be grouped. この引数を省略するか、True を指定すると、フィールドの最初の値が使用されます。If this argument is omitted or True, the first value in the field is used.
EndEnd オプションOptional VariantVariant グループ化する最後の値を指定します。The last value to be grouped. この引数を省略するか、True を指定すると、フィールドの最後の値が使用されます。If this argument is omitted or True, the last value in the field is used.
ByBy オプションOptional VariantVariant フィールドが数値の場合は、この引数でグループごとのサイズを指定します。If the field is numeric, this argument specifies the size of each group. このフィールドが日付の場合は、この引数でグループごとの日数を指定します (Periods 配列の要素 4 が True で、その他すべての要素が False の場合)。If the field is a date, this argument specifies the number of days in each group if element 4 in the Periods array is True and all the other elements are False. それ以外の場合、この引数は無視されます。Otherwise, this argument is ignored. この引数を省略すると、Microsoft Excel は自動的に既定のグループ サイズを選択します。If this argument is omitted, Microsoft Excel automatically chooses a default group size.
PeriodsPeriods オプションOptional VariantVariant グループの期間を指定するブール値の配列 (「備考」セクションを参照 )An array of Boolean values that specify the period for the group, described in the Remarks section. 配列内の要素がTrueの場合は、対応する時間に対してグループが作成されます。要素がFalseの場合、グループは作成されません。If an element in the array is True, a group is created for the corresponding time; if the element is False, no group is created. フィールドが日付フィールドでない場合、この引数は無視されます。If the field isn't a date field, this argument is ignored.

戻り値Return value

バリアント型Variant

注釈Remarks

Periods パラメーターで指定するブール型 (Boolean) の配列には、次の要素を含みます。The Boolean array for the Periods parameter contains the following elements:

配列要素Array element ピリオドPeriod
1-d1 Seconds
pbm-22 Minutes
1/33 時間Hours
2/44 Days
55 Months
シックス6 四半期Quarters
77 Years

グループ化された図形は 1 つの図形として扱われるため、図形をグループ化したりグループを解除したりすると、 Shapes コレクションのオブジェクト数が変わり、変更されたオブジェクト以降のインデックス番号は振り直されます。Because a group of shapes is treated as a single shape, grouping and ungrouping shapes changes the number of items in the Shapes collection and changes the index numbers of items that come after the affected items in the collection.

Rangeオブジェクトは、ピボットテーブルフィールドのデータ範囲内の1つのセルである必要があります。The Range object must be a single cell in the PivotTable field's data range. このメソッドを複数のセルに適用しようとすると、メソッドは失敗します (エラー メッセージは表示されません)。If you attempt to apply this method to more than one cell, it will fail (without displaying an error message).

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.