2018.04.11
ちょっと便利なExcel(エクセル)VBA
● 行の削除(Delete文)
選択している行(Rows)を上方向(Shift:=xlUp)に削除(Delete)します。
● 行の表示・非表示(Hidden文)
7行目が非表示なので、6~8行目(Rows("6:8"))を表示EntireRow.Hidden = Falseします。
7行目を非表示にしたいので、7行目(Rows("7:7"))を非表示(EntireRow.Hidden = True)にします。
● 行のコピー(Copy文)
7行目(Rows("7:7"))をコピー(Copy)します。
● 行の貼り付け(Paste文)
8~100行目(Rows("8:100"))まで貼り付けたいので選択(Select)します。
選択した行に貼り付けします。(ActiveSheet.Paste)
※ 貼り付けに関しては、[Rows("8:100").Paste]は出来ません。
セルを選択してから貼り付け文と2行必要です。
● コピーモード解除(CutCopyMode)
コピーした後、コピーしたままの状態でコピー元のセルが点線状態になっています。
[ESC]キーでコピーモード解除できますが、親切にコピーモード解除しておいてあげましょう。
Application.CutCopyMode = False
● セルの選択Select
セル[C8](Range("C8"))選択(Select)
セル[C8]の場合、[Range]でもOKですが、以下も同じです。
Cells(8,"C").Slect
Cells(8,3).Select
Relate Entry