行や列をコピーする
サンプルソース
|
' 行をコピー Rows("1:3").Copy ' 指定行を基準に貼り付け Rows("4:4").Paste ' 行を挿入して貼り付け Rows("5:5").Insert Shift:=xlDown |
|
' 列をコピー Columns("A:C").Copy ' 指定列を基準に貼り付け Columns("D:D").Paste ' 列を挿入して貼り付け Columns("E:E").Insert Shift:=xlShiftToRight |
|
' セル範囲をコピー Range("A1:C5").Copy ' 指定セルを基準に貼り付け Range("D1).Paste |
解説
Copyで行や列やセル範囲をコピーします。
Pasteで行(Rows)や列(Columns)をセル範囲(Range)を貼り付けます。
コピー元が行なら行に、列なら列を、セル範囲なら1セルを基準に指定する必要があります。
例えば、行をコピーして列に貼り付けできません。
Copyのあと、Insertで行や列に挿入して貼り付けます。
Shiftには挿入する方向を指定します。
Shiftの設定値
| 設定 | 内容 |
|---|---|
| xlDown | セルを挿入し、下にシフトする |
| xlShiftToRight | セルを挿入し、右にシフトする |
セルの操作
- フォントサイズを設定する
- フォント名を設定する
- フォントの太字・斜体を設定する
- 取消線を設定する
- 上付き文字を設定する
- 下付き文字を設定する
- セルの表示形式を設定する
- 配置を設定する
- 横書き・縦書きを設定する
- 文字の折り返しを設定する
- セルを結合・解除する
- セルの背景色・文字色を設定する
- セルに罫線を引く(線の位置)
- セルに罫線を引く(線の種類)
- セルに罫線を引く(線の太さ)
- セルに罫線を引く(線の色)
- セル範囲の周囲に罫線を引く
- セルを挿入する
- セルを削除する
- 行の高さ・列の幅を設定する
- 行の高さ・列の幅を自動調整する
- セルをロックする
- 文字列の一部の書式を設定する
- セルに数式を設定する
- セルに条件付き書式を設定する
- セルにハイパーリンクを設定する
- セルに入力規則を設定する
- セルに入力規則を削除する
- セルの入力規則を詳細設定する
- セルの書式をクリアする
- 連続データを作る(オートフィル)
- セルにコメントを追加する
- セルをコピーする
- 形式を選択して貼り付ける
