こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

データの合体 VBA

データの合体 VBA
いつもお世話になっております。

シート1 当月売り上げ集計 メーカ名と金額 
シート2 納期遅れ集計 メーカー名と金額
シート3 月別受注残集計 メーカー名、月、金額
シート4 売り上げ受注残集計表
今マクロで シート4の様な集計シートを作成したいと思っております。
データ数は それぞれ数百
 
マクロ設計としては
1.シート1・2・3 のデータは 基幹システムからエクスポートしたものをピボットで集計
2.シート4メーカー名を表示
3.vlookupでデーター表示 
4.表の完成としたいと思っています。

私の問題点 合体させたメーカー表示と月別集計を当月を基準として表示させたい(マクロでピボットは作れるのですが 当月基準が出来ない)
もし もっと簡単な方法がありましたら合わせて お願いいたします。

大変申し訳ございませんが、この投稿に添付された画像や動画などは、「BIGLOBEなんでも相談室」ではご覧いただくことができません。 OKWAVEよりご覧ください。

マルチメディア機能とは?

投稿日時 - 2010-08-17 15:46:12

QNo.6115728

困ってます

質問者が選んだベストアンサー

こういう課題はオフラインバッチ処理では良くある課題です。
一種の情報の結合に当たり、データ(行)ソートとキー(この場合メイカー名)によるマッチングの処理が適していると思う。
シートに分かれた情報(項目)を結合して、メーカー名をキーとする集約データを作ることになります。そして月別の要素があるので、月別のデータフィールドも必要です。そういう総合マスターを作るわけです。
その後、総合マスターからシート4のようなものを作るわけです(マスターの項目構成はほぼシート4の列構成と同じになります)。いまのエクセルから入る人はマスターファイル的な発想はしないようだが。
ーー
それに対する方法は、既にあるメーカー名を頼りにあちこち3シートのメーカー名を探し、データを取り
1社ずつ、欲しいデータ項目を完成していくやり方です。(もちろんVBAでプログラムを組む)
しかし処理ロジックがすっきりせず、デバッグも難しそうだし、処理時間もかかると思います。
ーー
質問者の考えているような処理ロジックもあると思いますが、すっきりしない。
>当月基準が出来ない)
とはどういうことを言っているのか、説明されてなくて判らない。
ーー
しかし前者は昔はシステム関連部署に配属されたものが先輩の指導を受けてやったものです。
独習は難しいし、ここでコードが書けるほど簡単ではない。
ーー
周りに指導する詳しいものが居ないと、学びにくい域に来ていると思う。
ーーー
それか、ファイルの結合を主にして、多用するアクセスのVBAの勉強に進む方が、小手先の策を弄さ無くて済むのではないかと思う。

投稿日時 - 2010-08-17 19:46:43

お礼

早速のお返事 ありがとうございます。
確かに難しいことは解っていましたが 当社システム部もなく 基幹システムから出た数字を転記している状態で 時間の無駄だと感じ 何とかできないかと思い模索しております。(当然周りに教えてくれる人も居ず独学です。)
当月基準とは 受注残月集計で 今月が8月ならば 8月が最初に来るという意味です
とりあえずは少しでも 楽に仕事をする方法を考えます。
本当に ありがとうございました。

投稿日時 - 2010-08-18 08:17:31

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問