1つのセルまたはセル範囲を別のセル範囲にコピーできます。
セル範囲を選択してコピー/ペーストを行った場合の動作を以下に説明します。
1つのセルをコピーしてセル範囲にペーストする場合
1つのセルをコピーして別のセル範囲にペーストした場合は、次のように選択されたセル範囲のすべてのセルに貼り付けられます。
1つのセル範囲をコピーして別のセル範囲にペーストする場合
- 貼り付け先のセル範囲の行数と列数が、コピー元のセル範囲の行数と列数の倍数となる場合
次のようにコピーした内容が、貼り付け先のセル範囲に繰り返しペーストされます。
- 貼り付け先のセル範囲の列数が1で、行数がコピー元のセル範囲の行数の倍数となる場合
次のように貼り付け先のセル範囲の列数が拡張され、行方向に繰り返しペーストされます。
- 貼り付け先のセル範囲の行数が1で、列数がコピー元のセル範囲の列数の倍数となる場合
次のように貼り付け先のセル範囲の行数が拡張され、列方向に繰り返しペーストされます。
- 貼り付け先のセル範囲の行数と列数が、コピー元のセル範囲の行数と列数の倍数とならない場合
次のようにコピーした内容が、貼り付け先のセル範囲に1回だけペーストされます。
ClipboardCopyOptions/ClipboardPasteOptionsの設定とコピー結果
- ClipboardCopyOptions = ClipboardCopyOptions.Values、ClipboardPasteOptions = ClipboardPasteOptions.Values の場合
次のようにコピー元が結合セルの場合でも、貼り付け先のセル範囲にはセルの値だけがペーストされます。
- ClipboardCopyOptions = ClipboardCopyOptions.All、ClipboardPasteOptions = ClipboardPasteOptions.All の場合
次のようにコピー元が結合セルの場合、貼り付け先のセル範囲にも結合セルとしてペーストされます。
関連トピック