- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数EXCELを1つにする)
複数EXCELを1つに結合する方法
このQ&Aのポイント
- 昼12:00になったら、2つのExcelファイルを結合する方法を教えてください。
- Windowsタスクスケジューラーを使用して、2つのExcelファイルを1つに結合する方法を教えてください。
- Excel2003を使用して、2つのExcelファイルを結合する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#208392
回答No.1
単なる思い付きですが、こんな風に作ることができます。 まず TESTTemplete.exe というのを作っておきます。ここに二つのファイルを結合するプロシージャをVBAで書きます。 このファイルを毎日12時に開くことになります。 ファイルを開いたときに、自動的に実行するプロシージャを書きます。 開くイベントで自動実行するプロシージャ、というような言い方をするのですが、 Private Sub Workbook_Open() これがそうです。 もう少し詳しく書いてあるサイトへのリンクを貼っておきます。 http://www.asahi-net.or.jp/~ef2o-inue/vba_k/sub04_130_04.html あとは普通のプロシージャです。 そのプロシージャで売上(東京)と売上(名古屋)を開いて、特定の場所を TESTTemplete に並べて貼り付けます。 見出しがあるとか、ないとかも、それはコピーする対象範囲をプロシージャに書いておけばいいのです。 あるいは、対象範囲を探してコピーするプロシージャとか。 最後に TESTTemplete を TEST の名前で保存して、TESTTemplete 自体は変更を保存せずに閉じればいいです。 マクロを一緒に保存したくないから、シートを新しいブックにコピーして、それを TEST の名前で保存するほうがいいか。 あなたがVBAにそれほど詳しくないとしても、ファイルをひらいて、コピーして、閉じるなんてことは、マクロの記録で作ってみればいいです。 そのままじゃ使えないかもしれませんが、それを改造するくらいにはVBAのことご存じなんでしょう?
お礼
ken-kenさんご連絡ありがとうございます! 細かなご説明ありがとうございます! 考え方について大変勉強になります。 VBAは素人ですがマクロ記録から作成するぐらいであればできます。 ご紹介いただいたサイトを見ながら後程試してみたいと思います。 ありがとうございました。