• ベストアンサー

材料管理マクロ? フリーソフトなど教えてください。

みなさま いつもお世話になっております。 早速ですが、基本エクセルベースでの材料管理マクロ等を教えていただきたく。 現在の作業と例としまして、 1、A列に部品の品番を入力しB列に在庫数を入れています。(約600個ぐらいとします) 2、製品Aを作るために必要な部品品番をD列に入力しE列に必要個数を入れF列にVLOOKUPを使い(=VLOOKUP(D2,A:B,2,0)-E2) のような感じで計算して不足が無いか確認します。 3、製品Aの後に製品Bを作る場合にI列に品番J列に必要数K列に VLOOKUPで 製品Aの部分を一旦計算を実施(Aを作った後の残数から計算するため)して その部分の結果を並び替え N/A部分にA:B列の部分を検索して計算するという計算をしています。 4、製品Cの場合はBの残数 Aの残数 在庫 と計算を実施し不足の確認を行っています。 このやり方ですと 生産順序の入れ替えをするたびに 数式を入れ替えないといけません また 何種類も続けて生産する場合非常に手間がかかります どうかよろしくお願いします

  • hou66
  • お礼率50% (79/155)

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

  • ベストアンサー
  • 007MUKADE
  • ベストアンサー率41% (286/694)
回答No.3

どこまで Access に近づいてるか? 検証不足ですが オープンオフィスそ最新版では データーベースが使える様です。 勿論、無料です。

hou66
質問者

お礼

ありがとうございます。 色々調べていただきありがとうございます。 過去ログでも大半がアクセスが良いと言われてますし 検討してみます。

その他の回答 (2)

  • 007MUKADE
  • ベストアンサー率41% (286/694)
回答No.2

私も・・・Access を推薦します。 VBでゴリゴリするのも可能とはおもいますが・・・ Accessなら テーブルの設計をしっかりとすれば 在庫管理や 作業管理(予定)・・> 事前発注(カンバン方式)にまで フレキシブルに システムが組めます。

  • orangezzzz
  • ベストアンサー率35% (401/1119)
回答No.1

おはようございます。 VBAに関する質問は、勉強してみた結果に対する質疑が妥当です。 また、ExcelのVBAを勉強するよりAccessを勉強された方が効果的と考えます。 いかがでしょうか。

hou66
質問者

お礼

ありがとうございます。 やはりACCESSになりますか。 あまりACCESSって触ったことも無いですし・・・現場にあるPCにも無いことが多くて システム設計などに時間をかけることなく直ぐに答えが出せるとうれしいのですが、そうとも行かないようですね。 勉強してみます。

関連するQ&A

  • エクセルで構成部材の残数管理をしたいと思います。

    Excel2000を使っています。 シート1には、 製品Aというものを作るには、 部品1が2個、部品3が1個、部品4が3個必要で、 製品Bには、 部品2が1個、部品3が2個必要だというような、 部品の「使用数」、「残数」、「使用合計」と「使用数分の残数があるか」をチェック表を作っていまして シート2からシート5には、それぞれ部品1~4の残数表を作りたいと思っています。 シート2から5の残数表は、 7/1 製品A 5個 残り10個 7/2 製品B 3個 残り7個 のように、減り具合の履歴チェックに使用して、 残りの数量をシート1の「残数」へ常に反映させておきたいのですが、 常に参照するにしても履歴を追加するごとにセルが変わってしまい増すので、ファイルの作成に苦労しております。 どのような参照の仕方、もしくはデータをボタン一つで参照させるような方法をご存知のかた、 教えて下さい。

  • excell在庫管理で売上がわかる方法

    以前、excellで在庫管理する方法を質問させていただきましたが、追加の質問(2点)をさせていただきます。 内容は下記のとおりです。 セット加工品の資材の残数と、セット加工品の残数、セット加工品の納品数が日別、月別にわかる表が知りたいと質問させていただきました。その際、回答いただいた内容は、 A    B        C    D    E         F 日付 資材納品数 加工数 出荷数 資材残数 加工品残数 とシートを構成したとします。 上記シートで E列に =SUM(B$2:B2)-SUM(C$2:C2) F列に =SUM(C$2:C2)-SUM(D$2:D2) と入れて、下までコピーしておきます。 日々の在庫数がでます。 月末とかの状況が知りたければ 別シートに   A          B      C 在庫を知りたい日付 資材在庫数  加工品在庫数 と準備して、日付を入れると Vlookup関数でその日の在庫を表示させることが出来ます。 ここまでは理解できたのですが、 月別の在庫数をみたい時、例えば5/31の日付を入れると、5月の在庫数はわかります。 しかし、6月の在庫数をみたい時は、またVlookup関数で範囲を指定しなければなりません。 月別で在庫数をあらわす方法はないでしょうか。 また、日別、月別の売り上げをあらわす方法はないでしょうか。 例えば、上記の出荷数の単価が100円だった場合で、ご教授いただけると助かります。 よろしくお願いします。

  • Excel関数

    Excelで適切な関数を探しています。 在庫の管理で複数ある在庫の指定した商品の過不足がわかるような在庫表を作成しようとしてます。 会社の基幹システムからExcelに落とした在庫表が下記のようにあります。 A列    B列     C列     品番    倉庫名  保有在庫数 111111   東京     10 111111   大阪     20 222222   東京     50 333333   大阪     10 333333   札幌     10 444444   札幌     30 続く・・・ 他に各倉庫各品番の必要在庫の別シートのマスターがあります。 A列    B列   C列 品番   在庫名  必要在庫数 1111111  東京    50 1111111  大阪    10 2222222  東京    100 2222222  大阪    20 最初の在庫表にD列を設け、そこに上記のマスターの必要在庫数を表示させて下記のようにしたいのですが・・・ A列    B列     C列    D列    E 品番    倉庫名  保有在庫数  必要在庫数 過不足数 111111   東京     10      50    -40 111111   大阪     20      10    10 222222   東京     50      100   -50 ・・・・・ がIFやVLOOKUPの関数で組み合わせで適切なものができませんでした。 他の関数で適切なものはありますでしょうか。 

  • 在庫管理のソフトを探しています。

    在庫管理のソフトを探しています。 アクセスなどもあるようですが、市販のソフトで高くても10万以下のものを希望しています。 弊社自社で製造しています。 現在は手書きの台帳で管理しています。 ・型式が300種類ほど、そこから商品が全てで1000個ほどあります。 ・たとえば、Aという製品はa,b,cという部品から成り立っており、またaという部品はBという製品にも使う。といったことがあります。 組立てはほとんど当日に行うので、aという部品を出庫するまで共通の部品として認識してくれるソフトを希望しています。 ・できるだけシンプルにしっかり在庫管理を行いたいです。 ・在庫がない場合マイナスで表示されるだけでなく、教えてくれる・・などの機能があればなおよいです。 以上です。説明が下手で申し訳ないですが よろしくお願いいたします。

  • 在庫管理にどのソフトを使えばいいですか?

    お世話になります。 自分の会社では、今まで在庫管理を紙などでやっていましたが、このたび自分に在庫管理を放り投げられました(-_-;) で、最初のどのソフトを使うかで迷っています。(当方初心者で、自作の力はございません) 製品群がA,B,C…と7つほどあり、その各々の群の中に20種類ほど装置及びその部品があります。また、仕入れは7社からで、ややこしいことに同じ製品を複数の社から仕入れているものもあります。(例:製品群AのAAという部品は、A社とB社とC社から仕入れている-仕入れ値が違うために、同じ製品でも個別管理が必要)こういった当社の在庫管理を、製品群・種類別の在庫管理(入庫・出庫・在庫)と、仕入れ会社別の在庫管理をしてくれって言われてます。 この土日に考えてたんですが、全く分かりませんでした。エクセルは多少知っているから当初考えたものの、量が膨大で、かつ抽出が難しそうなのであきらめました。 どのようなソフトを使えば、素人でもできるでしょうか?簡単にできるとは考えてませんし、勉強も必要でしょうが、できるだけ取っ付きやすい(分かりやすい)ソフトを探しています。 皆様のご協力をお待ちしております。

  • vlookupで在庫管理について

    倉庫業している者です。 エクセルで在庫管理しているのですが、効率よくする為にはVBAだと教わったのですが正直脳みそパンクしました。vlookupでもできると聞いたのですが、やり方わかりません。どなたかレクチャーお願いします。 sheet1 B列に商品名  C列に品番 D列に賞味期限 E列に現在個 ※sheet1は自分たちの管理用です。 メーカーからの出荷指示データ B列に商品名  C列に品番 D列に出荷数 E列に納品先名 メーカーからの出荷指示データを sheet2に張り付けて自動的にsheet1の在庫を減らすという vlookup関数あればレクチャーお願いします。

  • 在庫管理ソフトについて

    部品を組み付け製品として納める仕事をしています。 部品の入出庫(在庫)管理や、生産への引き当て予測等々を管理するソフトでアドバイス頂けないでしょうか? 有償・無償問いませんが、有償であればできるだけ安価な物が良いのですが、機能とのバランスで考えようとは思っています。 よろしくお願いします。

  • 在庫管理+購買計画にお役立ちのソフト(方法)を教えてください!

    転職して、会社の資材部で仕事をはじめました。 ある製品を作るのに、この部品がいくつ必要で、在庫がいくつあって、 何月納品の製品がいくつあるからいくつ使っていくつ残って、次の生産までに間に合わないから いつまでにこれを補充して・・・という在庫管理と購買計画が一度に立てられる便利なソフトはないでしょうか? この会社ではエクセルを使っているのですが、多くの製品+膨大な量の部品の数を管理せねばならず、 もう使わない部品までずっとリストに残っていたりして、とても不便+データ量が多くて重いのです。 アクセスならどうかな?と思ったのですが一週間ほどいじって挫折してしまいました(T_T) どなたか、アドバイスをください。よろしくお願いいたします。

  • PostgresSQLでの動的な計算

    親,  親在庫,  子,  子在庫,  員数 ----------------------------------------- 製品A, 1,   部品A,   2,    1 製品A, 1,   部品B,   1,    1 部品A, 2,   部品a,   100,   10 部品A, 2,   部品b,   50,    20 上記のような製品Aの構成部品と在庫を 管理しているテーブルから、各部品の所要量 を計算し、抽出するSQLで悩んでおります。 上記の場合、例えば製品Aを10台製作するための 各部品の所要量として、 親,  親在庫,  親所要量, 子,  子在庫,  員数,  子所要量 ------------------------------------------------------------------ 製品A, 1,     10,    部品A,  2,    1,    9 製品A, 1,     10,    部品B,  1,    1,    9 部品A, 2,     9,    部品a   100    10,   70 部品A, 2,     9,    部品b   50    20,   140 という結果が抽出できるのが理想です。 子の所要量を計算するために、(親所要量 - 親在庫)を 動的に算出し、それを子の員数と乗算させる。 という処理を繰り返すイメージです。 なお、ここでいう員数とは、「親を1台製作するために必要な数」 という定義です。 相関サブクエリ、自己結合をつかって試しているのですが、 レコード毎に動的に上記の処理をさせることができずに 困っております。 ご教示の程、よろしくお願い致します。

  • エクセル フィルタをかけたセルに貼り付け

    お世話になります。 エクセルのシートでフィルタをかけたセルの、選択した範囲のみをコピーして、 同じ範囲に値貼り付けしたいのですが、よい方法が浮かびません。 フィルタで表示するセルには、数式(VLOOKUP)が入っていて、別シートの値を参照しています。 元データが変更されると、数式で表示されている値も変わってしまうので、 VLOOKUPで引っ張ってきた後に、値貼り付けをして、値を確定させたいのです。 フィルタをかけたセルへのコピーは、マクロを使わないとできないことは分かったのですが、 実際にマクロを組むことができず困っています。 助けていただけませんでしょうか。 ----------------------------------------------------- 参考として、現在次のようなフォームを使い、生産・販売・在庫の管理をしています。   A     B    C   D   E   F   G    H    I 1顧客名 製品名     10/1 10/2 10/3 10/4 10/5 10/6・・・・ 2 A社   AAA  生産   3           販売 4           在庫  5 B社   BBB  生産 6           販売 7           在庫 8 C社   CCC  生産 9           販売 10          在庫 列は、日付になります。 行は、製品ごとの生産、販売、在庫が入ります。 在庫行は、「生産数-販売数」の数式が入っています。 生産行は、依頼先から送られてくる生産実績ファイルをもとに、VLOOKUPで参照しています。 フィルタで「生産」だけを表示し、任意の範囲をコピー⇒値貼り付けできるようにしたいです。 宜しくお願い致します。

専門家に質問してみよう