MESCIUS SPREAD for Windows Forms 15.0J
CopyRange(Int32,Int32,Int32,Int32,Int32,Int32,Boolean) メソッド
使用例 

コピーする範囲の左上隅のセルの行インデックス
コピーする範囲の左上隅のセルの列インデックス
コピー先の左上隅のセルの行インデックス
コピー先の左上隅のセルの列インデックス
範囲の行数
範囲の列数
データのみを交換するか、データと書式を共に交換するかを表すブール値
シートのデータ、書式、数式、およびメモを、セル範囲から新しい位置にコピーします。
構文
'宣言
 
Public Sub CopyRange( _
   ByVal fromRow As Integer, _
   ByVal fromColumn As Integer, _
   ByVal toRow As Integer, _
   ByVal toColumn As Integer, _
   ByVal rowCount As Integer, _
   ByVal columnCount As Integer, _
   ByVal dataOnly As Boolean _
) 

パラメータ

fromRow
コピーする範囲の左上隅のセルの行インデックス
fromColumn
コピーする範囲の左上隅のセルの列インデックス
toRow
コピー先の左上隅のセルの行インデックス
toColumn
コピー先の左上隅のセルの列インデックス
rowCount
範囲の行数
columnCount
範囲の列数
dataOnly
データのみを交換するか、データと書式を共に交換するかを表すブール値
例外
例外解説
System.InvalidOperationException 操作が無効です。シート全体のセルをコピーすることはできません。
System.InvalidOperationException 操作が無効です。列全体を部分列にコピーすることはできません。
System.InvalidOperationException 操作が無効です。行全体を部分行にコピーすることはできません。
System.InvalidOperationException 操作が無効です。セル範囲を連結セルの一部にコピーすることはできません。
使用例
次のサンプルコードは、CopyRangeメソッドを使用します。
fpSpread1.Sheets[0].Cells[0, 0].Text = "test";
fpSpread1.Sheets[0].Cells[0, 1].Text = "B";
fpSpread1.Sheets[0].Cells[0, 2].Text = "C";
fpSpread1.Sheets[0].Cells[0, 2].BackColor = Color.Crimson;

private void button1_Click(object sender, EventArgs e)
        {
            fpSpread1.Sheets[0].CopyRange(0, 0, 5, 0, 3, 3, false);               
        }
FpSpread1.Sheets(0).Cells(0, 0).Text = "test"
FpSpread1.Sheets(0).Cells(0, 1).Text = "B"
FpSpread1.Sheets(0).Cells(0, 2).Text = "C"
FpSpread1.Sheets(0).Cells(0, 2).BackColor = Color.Crimson

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        FpSpread1.Sheets(0).CopyRange(0, 0, 5, 0, 3, 3, False)
End Sub
参照

SheetView クラス
SheetView メンバ

 

 


© MESCIUS inc. All rights reserved.