氷魚の業務メモ

またの名を,氷魚の書き散らかし

自分用メモ: 1~4までの連番をつけてくだけのマクロ

Sub 連番()
'
' 連番 Macro
'
' Keyboard Shortcut: Ctrl+r
'
    ActiveCell.Offset(0, 0).Rows("1:1").EntireRow.Select
    Selection.Copy
    ActiveCell.Offset(1, 0).Rows("1:3").EntireRow.Select
    Selection.insert Shift:=xlDown
    ActiveCell.Offset(-1, 8).Range("A1").Select
    Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = "1"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "2"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "3"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "4"
    ActiveCell.Offset(1, 0).Rows("1:1").EntireRow.Select
End Sub

実行すると,

A 1 1 1 A 1 1 1

A 1 1 1 A 1 1 1 1
A 1 1 1 A 1 1 1 2
A 1 1 1 A 1 1 1 3
A 1 1 1 A 1 1 1 4

になる。マクロ記録したやつを少し書き換えたらこうなった。ので,コードがあまり美しくない…orz
たぶん(-1,8)の数値を変えれば連番突っ込む列を変えられるはず…?