[[20141022134826]] 『複数のブックの中の特定セルを別ブックに集計し毎』(BAN) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数のブックの中の特定セルを別ブックに集計し毎回自動更新する方法』(BAN)

毎月顧客ごとの月報データを、専用システムから抽出しエクセル形式に自動的に変換し出力するのですが、そのブックを毎月新しく出力し、過去のデータは一度出力したら削除します。

その顧客ごとの月報データの中のいくつかのセルの値を、
別に全顧客の集計用ブックを作成し、集計させたいのです。

理想は月報用フォルダを作成し、その中に毎月、全顧客の月報を保存したら自動的に、必要な部分だけ自動的に毎月集計用ブックに集計されることです。

わかりにくいかもしれませんが、こんな感じです。


懸念していることは、毎月新しいワークシートなので、何かワンクッションがないとできないのではないかということです。

私はまだ初心者なので、マクロ、ピボットテーブル、VBAの操作方法が解りません。どれが一番適切なのかも判断が難しいです。
よろしければご指南の程、よろしくお願い致します。

< 使用 Excel:Excel2010、使用 OS:Windows8 >


保存されたら自動的に集計、にはしないほうが良いです。たとえば、ファイルの更新日付が変わったら反映とか可能ですが、
すると誰かが直接、元ファイルを開いただけで情報が変わってしまい、誤動作します。または、保存した瞬間に反応すると、
まだ保存が終わっていなかったり、再保存されても反応できなかったり、トラブルが予想されます。

普通は、シートにActiveXのボタンでも貼って、これにVBAマクロを記述しますね。集計したいときに押すだけです。

ピボットは、元が1シートにまとまっているときに効果がありますが、元が複数ブックならば、
1つにまとめる部分はVBAで作成しないといけません。そこまでできるなら、集計もVBAで済ませば良いです。
(???) 2014/10/22(水) 14:42


ちなみに、同じ質問をVBA質問箱にてしております。

http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=76260;id=excel

ご回答ありがとうございます。
直接反映はトラブルの可能性があるということですね。

あと、添付した画像にもきちんと記入すればよかったのですが、

集計というよりも、全顧客の特定数値の比較をしたいのです。

全顧客の特定セルを別のブックに集計すると書きましたが、それだけだと、全ての顧客の数値を合計したいという内容に聞こえてしまいますね。

そうではなく、
顧客別に特定の数値について、月ごと、年ごと、プラン等にはフィルターをかけて顧客の数値を比較できるワークシートであってほしいのです。

上書きではなく毎回新しく出力するので、
まずは、どこかでひな形をつくって各顧客のブックをつくりその中に月ごとのワークシートが増えていくブックじゃないと集計ブックに数式は反映されないのでしょうか?

わかりにくい質問で申し訳ありません。


(BAN) 2014/10/22(水) 17:33


やりたいことが抽象的すぎて、何が問題なのかが判らないです。
良い回答が付かないのは、回答者の数の問題ではなく、どう答えて良いか判らないためだと思います。

まずは、ご自分が思った通りに作ってみては? その上で、ここはできたけれどここがこうならない、と尋ねてください。
(???) 2014/10/22(水) 17:45


そうですね、わかりにくくて申し訳ありませんでした。
思った通りにつくりたいのですが、数式もわからず、
集計ブックは本当に基礎のフォーマットは作れましたが、そこから先は頭で構成はできてはいるのですが、方法が(エクセル初心者なので)さっぱりわからない状態です。
もう一度ブラッシュアップして質問したいと思います。ありがとうございました。
(BAN) 2014/10/23(木) 15:46

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.