Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1111 / 13645 ツリー ←次へ | 前へ→

【76260】複数のブックの中の特定セルを別ブックに集計し毎回自動更新する方法 Banyan 14/10/22(水) 13:22 質問[未読]
【76261】Re:複数のブックの中の特定セルを別ブック... マルチーズ 14/10/22(水) 14:17 発言[未読]
【76265】Re:複数のブックの中の特定セルを別ブック... Banyan 14/10/22(水) 17:14 質問[未読]
【76272】Re:複数のブックの中の特定セルを別ブック... γ 14/10/22(水) 21:36 発言[未読]
【76274】複数のブックの中の特定セルを別ブックに集... Banyan 14/10/23(木) 14:48 質問[未読]
【76278】Re:複数のブックの中の特定セルを別ブック... γ 14/10/23(木) 21:34 発言[未読]
【76284】Re:複数のブックの中の特定セルを別ブック... Banyan 14/10/27(月) 17:09 お礼[未読]

【76260】複数のブックの中の特定セルを別ブックに...
質問  Banyan  - 14/10/22(水) 13:22 -

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

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

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


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

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

より質問がわかりやすくなるように画像URLをはりたかったのですが、はれませんでした。

【76261】Re:複数のブックの中の特定セルを別ブッ...
発言  マルチーズ  - 14/10/22(水) 14:17 -

引用なし
パスワード
   このサイトの基本方針です。

>マルチポストについて
>別のサイト(掲示板)にまったく同じ目的の投稿をすることを、一般に「マルチポスト」といいます。
>当質問箱では、マルチポストは原則認めています。
>つまり、ほかのサイトで質問したことをこのサイトで質問してもかまわないということです。

>しかし、もしマルチポストをするのなら、可能な限り「○○にも同じ質問を出しました」ということを宣言してください。
>そして、仮に他のサイトで解決したのなら、ここにも必ずその顛末を書いてください。
>質問しっぱなし、というのはモラルに反します。
>「解決したからいいや」というのではありません。
>また、マルチポストを明示的に禁止しているサイトとのマルチポストをしてはいけません。

ht tp://www.excel.studio-kazu.jp/kw/20141022134826.html?t=140116

【76265】Re:複数のブックの中の特定セルを別ブッ...
質問  Banyan  - 14/10/22(水) 17:14 -

引用なし
パスワード
   質問追加です。
全顧客の特定セルを別のブックに集計すると書きましたが、それだけだと、全ての顧客の数値を合計したいという内容に聞こえてしまいますね。

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

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

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

【76272】Re:複数のブックの中の特定セルを別ブッ...
発言  γ  - 14/10/22(水) 21:36 -

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

こんちは。
あなたの願望を書かれるのはご自由ですが、
まずは、顧客別のブックの内容を説明しないと、
誰にも伝わりません。

どういうシート内容なのか、現実通りでなくてかまわないので、
説明してはどうですか?
    A   B   C 
1
2
3
のような形で示して下さい。

そして、全顧客の集約したシートはどのようなフォーマットのものですか?
上記と同じ形式で説明してみては。
そのフォーマットも含めて考えて頂戴、というのは甘え過ぎです。

言葉はきついですが、今の状態だと、
寝言というか、他人から、その人が見た夢の説明をしてもらっている感じですね。
(いや、失礼。だって、ほんとにそうなんだから仕方がない。)

【76274】複数のブックの中の特定セルを別ブックに...
質問  Banyan  - 14/10/23(木) 14:48 -

引用なし
パスワード
   ▼γ さん:
度々説明不足で申し訳ありません。

文だけでは伝わりにくいと思い、
例としてフォーマットといいますか、作ってスクリーンショットをしたので、お見せしたかったのですが、貼れない、、と思って諦めてました。


[専用システム] ※毎月新しく月報ファイルをPC上に出力しています。
↓ ↓ ↓ ↓
■(xlsx.FILE) ■(xlsx.FILE) ■(xlsx.FILE) ■(xlsx.FILE)   
↓       ↓       ↓      ↓ 指定されたセルを抽出   2014      2014     2014     2014
9        9      9       9
田中      安井     安藤      和田
AA       BB      CC       DD  
\980       \880     \950      \960
\24,500    \14,080    \22,800    \22,080   
50       62      47       56
↓       ↓      ↓       ↓    
ォ[集計用ブック] に配置
(年ごと、月ごと、プランごと、特定顧客比較、新規比較、などいろんな比較ができるように数値等のフィルターを各々かけたいと思っています)

  年  月  顧客名 プラン 単価 売上  新規 
 2014    9   田中  AA   \980    \24,500 50
 2014    9   安井  BB   \880    \14,080 62
 2014    9   安藤  CC   \950    \22,800 47
 2014    9   和田  DD   \960    \22,080 56

集計用ブックは特別複雑なものではなく、シンプルで代表的なシートで作成したいと考えております。
ただ、プランだけは、円グラフでどれが多いのか、別のワークシートで比較できるようにしたいです。

顧客ブックの内容はとても細かくグラフもあり複雑です。
ざっくりいうと金額の内訳、顧客に来られるお客様の層や人数把握などです。
ただし、集計に必要なセルがある部分は、上記のようなフィルターもなくシンプルな表になっています。

長くだらだらとなってしまいますので、まずここで締めさせていただきます。

まず、この時点までで、お手数ですが、質問の内容がわからない部分を教えていただけますでしょうか。
本来ならブラッシュアップして質問するべきなのですが、、、。


  

【76278】Re:複数のブックの中の特定セルを別ブッ...
発言  γ  - 14/10/23(木) 21:34 -

引用なし
パスワード
   > [専用システム] ※毎月新しく月報ファイルをPC上に出力しています。
> ↓ ↓ ↓ ↓
> ■(xlsx.FILE) ■(xlsx.FILE) ■(xlsx.FILE) ■(xlsx.FILE)   
> ↓       ↓       ↓      ↓ 指定されたセルを抽出   2014      2014     2014     2014
> 9        9      9       9
> 田中      安井     安藤      和田
> AA       BB      CC       DD  
> \980       \880     \950      \960
> \24,500    \14,080    \22,800    \22,080   
> 50       62      47       56

これが「顧客ブック」なのですか?
4人の例を出したのですか?
どの人も、同じシート名の、同じ位置に取得すべき情報があるのですね?

それらのブックを一つずつ、
・読み込み、
・特定シートの、特定場所をコピーして
・「集計ブック」に貼り付ける
という作業をマクロにすることから考えてはどうですか?

それを自動的にしようとすれば、
「顧客ブック」のファイル名はどういうルールでネーミングされているのか、
月は入っているのかとか、そうした情報も必要になるでしょう。

申し上げておきますが、「コードを作ってください」というリクエストには
私はお応えできません。あしからず。
不明点、詰まっている点に助言は少しくらいできるかもしれませんが。

【76284】Re:複数のブックの中の特定セルを別ブッ...
お礼  Banyan  - 14/10/27(月) 17:09 -

引用なし
パスワード
   ▼γ さん:

これが「顧客ブック」なのですか?
4人の例を出したのですか?
どの人も、同じシート名の、同じ位置に取得すべき情報があるのですね?

→そうです、全て同じ位置で、違うのは月と名前くらいです。


それらのブックを一つずつ、
・読み込み、
・特定シートの、特定場所をコピーして
・「集計ブック」に貼り付ける
という作業をマクロにすることから考えてはどうですか?

→シンプルな方法として、おっしゃる通りだと思います。


それを自動的にしようとすれば、
「顧客ブック」のファイル名はどういうルールでネーミングされているのか、
月は入っているのかとか、そうした情報も必要になるでしょう。

→理想は自動的に入力されていくことですので、もっと調べたいと思います。


申し上げておきますが、「コードを作ってください」というリクエストには
私はお応えできません。あしからず。
不明点、詰まっている点に助言は少しくらいできるかもしれませんが。

→VBAに関しては全くの初心者でしたので、シュミレーションができず相談させていただきました。もちろんこの場で数式などのご指南はできないと承知しております。丁寧に答えていただきありがとうございました。

1111 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free