| 
    
     |  | ▼kanabun さん: >▼kousen さん:
 >
 >>上の単純なブック同士のコピーの式ですが、
 >>この場合ブック名が指定してありますが、ブック名が変化する場合
 >>ブック名を指定しないで、オープンしているブック同士のこーピーをすることができるのでしょうか?
 >
 >コピー元のシートをアクティブにしておいて、
 >以下を実行したらどうなりますか?
 >
 >   With Application.Windows
 >     .Item(1).ActiveSheet.Range("A1:A10").Copy
 >     .Item(2).Activate
 >     ActiveSheet.Range("A1").PasteSpecial xlPasteValues
 >   End With
 >   Application.CutCopyMode = True
 kanabunさん早速の回答有難うございます。
 いただいたマクロをコピーして実行してみましたらできました。
 
 kanabunさんは、マクロについてお詳しいようなのでもう少し踏み込んだ質問をさせてもらってかまいませんか?
 この式の場合、アクティブになっているブックのデーターをコピーすることになりますが、
 マクロのあるブックのほうにデーターを取り込みたいのですが?
 それとシート自体は、確定した方法で取り込みたいのですが?
 どうも初心者なのでどう記入してよいかわかりませんが、
 たとえば
 マクロのあるブックのシート1に、もう一つのブックのシート1・2・3のデータをコピーする場合などです(シート名は変化しません)
 分かり難い内容で申し訳ありませんがお願いします。
 
 |  |