エクセルマクロについて質問です。現在、編集しているAというファイルのBシートを、マクロによりCという別ファイルの末尾シートとしてコピーさせたいのです。しかも、マクロによってCをまず読み込んでから処理したいのです。(Cファイルは同じフォルダに保存されている)さらに今までのAファイルを上書き保存して閉じることまでできたら言うことはありません。


こんなことはマクロで可能でしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/02/14 11:22:33
  • 終了:--

回答(2件)

id:kn1967 No.1

kn1967回答回数2915ベストアンサー獲得回数3012006/02/14 11:54:20

ポイント10pt

http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B888592

[XL2003] Excel のマクロ記録機能について

Excelにはマクロ記録という便利な機能が標準装備されていますので、操作を記憶させればマクロの出来上がりです。

id:anglar

ありがとうございます。しかし、VBAで具体的に知りたいのです。

2006/02/15 18:54:14
id:t111 No.2

t111回答回数68ベストアンサー獲得回数02006/02/14 23:54:02

ポイント50pt

とりあえず、できましたがこんな感じでよろしいでしょうか?


A.xlsのModule1にプログラムします。


Sub Cを開く()

  ActiveWorkbook.Save

  Workbooks.Open Filename:=”C.xls”

  Windows(”A.xls”).Activate

  Sheets(”B”).Select

  Sheets(”B”).Copy After:=Workbooks(”C.xls”).Sheets(Workbooks(”C.xls”).Sheets.Count)

  Windows(”A.xls”).Close

End Sub

id:anglar

ありがとうございます。満足です。方向が見えたので、トライしていきます。

2006/02/15 18:58:32

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません