FillAcrossSheets メソッド (Excel)Sheets.FillAcrossSheets method (Excel)

指定されたセル範囲を、コレクション内の他のすべてのワークシートの同じ領域にコピーします。Copies a range to the same area on all other worksheets in a collection.

構文Syntax

FillAcrossSheets(範囲種類)expression.FillAcrossSheets (Range, Type)

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

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
RangeRange 必須Required RangeRange コレクション内のすべてのワークシートに指定するセル範囲です。The range to fill on all the worksheets in the collection. セル範囲は、コレクション内のワークシートの 1 つに存在する必要があります。The range must be from a worksheet within the collection.
TypeType 省略可能Optional XlFillWithXlFillWith セル範囲のコピー方法を指定します。Specifies how to copy the range.

Example

次の使用例は、シート 1 のセル範囲 A1:C5 の内容を、シート 5、シート 7 の同じ範囲にも入力します。This example fills the range A1:C5 on Sheet1, Sheet5, and Sheet7 with the contents of the same range on Sheet1.

x = Array("Sheet1", "Sheet5", "Sheet7") 
Sheets(x).FillAcrossSheets _ 
 Worksheets("Sheet1").Range("A1:C5")

サポートとフィードバック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.