| 
    
     |  | ▼勝子 さん: >作成したマクロのコードは
 >'貼り付けるシートのクリア(これが新規シート)
 >  Sheets("実験").Select
 >  Range("B2:N500").Select    '2行目から500行目までを選択
 >  Selection.ClearContents    'セルをクリア
 >  Range("A1").Select
 >
 >'コピー元の範囲選択
 >  Sheets("登録").Select
 >  Range("B17:M1500").Select
 >  Application.CutCopyMode = False
 >  Selection.Copy
 >
 > '貼り付けるシート(これが新規シート)
 >  Sheets("実験").Select
 >  Range("B2").Select
 >  Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
 >    :=False, Transpose:=False
 >  Application.CutCopyMode = False
 
 ここまでのコードに関する質問と思いますが・・・
 貴方の意図通りの動作ではないのでしょうか?
 
 >そのマクロを実行すると、コピー元のマクロが動いてしまいます。
 >どうしたら、コピー元のマクロが動かなくなるのでしょうか?
 の質問の意味が分かりかねます・・・
 シートが変わる?っと言う意味でしょうか?
 
 もう少し、表現を変えて説明していただければ、分かりやすいかもね。
 
 
 |  |