• 締切済み

エクセル ブック間コピー マクロ

ブックA(ブック名は固定)のシートA(シート名は毎回違います)を ブックB(ブック名は固定)の一番左へコピーしたいのですがうまくいきません。 動作 :シートAでマクロを実行しブックBへシートのコピー(挿入)します。 まず第一段階のブックAのシートAをブックBへのコピーがうまくいきません。 シートAが固定シート名ならコードは Sheets("A").Select Sheets("A").Copy Before:=Workbooks("B.xls").Sheets(1) ですが・・・・ Sheets("A").SelectをWith ActiveSheet.Selectにすれば良いのですか? 申し訳ないのですが、後教授お願いします。

みんなの回答

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

コピーしたいシートをActiveにしてから ActiveSheet.Copy Before:=Workbooks("B.xls").Sheets(1) では?

mitsujapan
質問者

お礼

有難う御座います、出来ました。 難しく、考えすぎてました。 やっと仕事がはかどりそうです!有難う御座います。

関連するQ&A