Visual Basicをやられるようですが、基本的にExcelブックのシートのデータを扱う場合、ほとんどの作業は Excel VBA で可能と言えます。また、そうした方がスムースな場合が多いでしょう。
本題に入りますが 「AAAA」、「BBBB」とは何を意味するのでしょうか? シート名、セル範囲、どちらにしてもセルに入っている情報をコピーすればよいのかと思いますが。
もしも、ブック("Book1")のワークシート("Sheet1")をそっくりコピーして、新しいブックに貼り付けたいのでしたら、次のようになります。
Worksheets("Sheet1").Copy
また、他のブック("Book2")の"Sheet1"の前に貼り付けたい場合は次のようです。
Worksheets("Sheet1").Copy Before:=Workbooks("Book2").Sheets("Sheet1")
お試しください。
なお、コピー関係のマクロは、[Macro]の[コピー]のページに沢山掲載していますので、そちらをご覧いただければ参考になるかと思いますが、その中の[ クリップボードを経由せずにコピー貼り付けする_異なるブック] あたりは、参考になるかもしれません。
|