人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

●質問者: anglar
●カテゴリ:コンピュータ
✍キーワード:エクセル コピー ファイル フォルダ マクロ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kn1967
●10ポイント

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

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

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

◎質問者からの返答

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


2 ● t111
●50ポイント

http://www.hatena.ne.jp/

はてな

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


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

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ