| 
    
     |  | こんにちは。 
 すでにUO3さんから適切な回答がありました。
 徐々にVBAに移行して行かれるといいと思います。
 
 が、マクロの記録でも工夫をすればできます。
 こういう工夫を考えた経験が あとでVBAを考えるときに効いてきます。
 セルアドレスは適当に修正して下さい。
 ちなみに エクセル97での記録です。
 大渕さんの環境とは細かい部分で違いがあるかも知れません。
 
 Sub Macro3()
 '
 ' Macro3 Macro
 ' マクロ記録日 : 2012/10/8 ユーザー名 : kei
 '
 
 '
 Application.Goto Reference:="R65536C1"
 Selection.End(xlUp).Select
 ActiveCell.Range("A1:D1").Select
 Selection.Copy
 ActiveCell.Offset(1, 0).Range("A1").Select
 ActiveSheet.Paste
 Range("B2").Select
 End Sub
 
 手順
 1) 名前ボックスにA65536と入力してエンターキー
 (単純にA65536を選択でもOK. できるコードは違いますが)
 2) Ctrl + ↑
 3) 記録を相対参照に切り替える
 4) Shift + → を数回叩いてデータの1行分を選択
 5) コピー
 6) ↓キー
 7) 貼付
 8) 記録を絶対参照に戻す
 9) B7セル選択
 
 最後に残るぐるぐるが気になるようでしたら、それを消す作業も記録して下さい。
 
 |  |