| 
    
     |  | >・「マクロの記録」で記録したコード >・エラーの内容(「なになに」ではなく、一言一句確実に)
 >・エラーが出たときに「デバッグ」ボタンをクリックすると、どこでエラーになっ
 > ているかが黄色反転されるので、その箇所
 >これらの内容を教えていただけると、より具体的なアドバイスができると思います。
 
 かみちゃんさんありがとうございます。
 早速ですが私の試した方法です。
 
 <記録したコ−ド>
 
 Private Sub CommandButton1_Click()
 '
 ' Macro1 Macro
 ' マクロ記録日 : 2005 2 18 ユーザー名 : misaki
 '
 
 '
 ActiveWindow.SmallScroll Down:=-12
 ActiveSheet.Shapes("CommandButton1").Select
 Sheets("基本sheet").Select
 Sheets("基本sheet").Copy Before:=Sheets(1)
 Sheets("基本sheet (2)").Select
 Sheets("基本sheet (2)").Move After:=Sheets(2)
 Sheets("基本sheet").Select
 Cells.Select
 Selection.Copy
 Sheets("基本sheet (2)").Select
 Cells.Select
 Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
 :=False, Transpose:=False
 ActiveSheet.Shapes("CommandButton1").Select
 Application.CutCopyMode = False
 Selection.Cut
 ActiveWindow.SmallScroll Down:=-9
 End Sub
 
 <エラ−内容>
 実行時のエラ−'1004'
 RangeクラスのSelectメソッドが失敗しました。
 
 <デバックボタン押した時>
 ActiveWindow.SmallScroll Down:=-12
 ActiveSheet.Shapes("CommandButton1").Select
 Sheets("基本sheet").Select
 Sheets("基本sheet").Copy Before:=Sheets(1)
 Sheets("基本sheet (2)").Select
 Sheets("基本sheet (2)").Move After:=Sheets(2)
 Sheets("基本sheet").Select
 Cells.Select         ←(ここの行が黄色く反転されてます)
 Selection.Copy
 Sheets("基本sheet (2)").Select
 Cells.Select
 Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
 :=False, Transpose:=False
 ActiveSheet.Shapes("CommandButton1").Select
 Application.CutCopyMode = False
 Selection.Cut
 ActiveWindow.SmallScroll Down:=-9
 
 と具体的な内容は上記のとおりです。
 このやり方では新たなsheetのマクロボタンは削除されないしスム−ズに実行されないしと困惑してました。
 あと基本Sheet上のボタンを押すと基本sheetの内容を変えても履歴が順次右に蓄積されるようにできるでしょうか?
 
 丁寧な回答ありがとうございました。
 
 |  |