方法 : 複数のワークシートにデータと書式設定をコピーする

更新 : 2007 年 11 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

プロジェクトの種類

  • ドキュメント レベルのプロジェクト

  • アプリケーション レベルのプロジェクト

Microsoft Office のバージョン

  • Excel 2003

  • Excel 2007

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

FillAcrossSheets メソッドを使用すると、1 つのシートの範囲内のデータをブック内の他のすべてのシートにコピーできます。このとき、範囲とコピー対象 (データか書式設定、または両方) を指定します。

使用例

Me.Application.ActiveWorkbook.Sheets.FillAcrossSheets( _
    Me.Application.Range("rangeData"), Excel.XlFillWith.xlFillWithAll)
this.Application.ActiveWorkbook.Sheets.FillAcrossSheets(
    this.Application.get_Range("rangeData", missing), 
    Excel.XlFillWith.xlFillWithAll);

コードのコンパイル方法

この例では、ワークシート内に rangeData という名前の範囲が必要です。

参照

処理手順

方法 : 新しいワークシートをブックに追加する

方法 : 選択されたセルを含むワークシートの行で書式を変更する

概念

ワークシートの操作

Office ソリューションの省略可能なパラメータについて