• 締切済み

Excel VBA 在庫管理について

Excelで在庫管理をしているのですが、とても効率が悪く、改善したいと思っています。 週に1度発注するのですが、 売上と仕入れから現在の在庫を算出し、在庫管理表(Excel)に反映させ、フィルターで各メーカーごとに発注するものだけを絞り、別シート(発注書)に貼り付けて、それを印刷または新しいブックで保存、という作業をメーカーの数だけやらなければいけません。 全く経験がなく途方に暮れています。 VBAは独学でやっている感じなので、在庫管理の方法さえ決まればマクロを当てはめようと思っています。 わかりやすくて、単純で、パッとできるようなものってないですか? 在庫管理をやっている方、こうやると効率いいよ、など何でもいいので教えてくださいm(_ _)mよろしくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

>VBAは独学でやっている感じ VBAを使うことは必須でしょう。 しかし、システムを自分で組むと、質問点が多発して、周りにシステムやロジックやコードについて、聞ける人が居ないと、頓挫するのは目に見えて居る。 しかしエクセルの利用は、インプットとアウトプットに利用するのに限定し、インプットもフォームのようなものを使うべきでしょう。 >フィルターで各メーカーごとに発注するものだけを絞り こんな方式は、システムの方式を学ばないものがやる方法と思う。 普通の方式は経験者・業者に聞いてみればよい。 またデータベース的考えで処理するため、最少でもアクセスVBAを勉強すべきです。 SQLを使うことになるでしょう。昔は小中規模では、ORACLEデータベースなど使われると聞いていたが。そんなにすぐ使えるようになる人は、そんなにいないでしょう。 == 業者に任せ、伴走するぐらいが最上ではないかな。 == 出来合いソフトの中の在庫管理システムを使うのがよいと思う。 在庫管理ソフト  弥生のようなもの。WEB照会したら https://www.bsl-jp.com/products/zaiko/ というのも出た。数千円らしい? こう言うものも、習得には半年はかかるだろう。価格も色々、機能も色々、自社と相性が合うかが問題。 ーーー VBAなどで作った、在庫管理のフリーソフトもWEBで調べると見つかるかも。 == システムを甘く見るな ソフト作成や言語習得を甘く見るな システムやソフト専門家を甘く見て、軽視するな と言いたい。 OKWAVEの質問者のレベルでは上記を感じさせる論調が多いと感じる。 ーー OKWAVEの質問の、そこらでは、出てこない、障害対策やセキュリティ対策も必須でしょう。 作成者が個人なら、転勤や担当替えや退職の後のことも考慮が必要。2人以上でやるとか。

  • kon555
  • ベストアンサー率51% (1842/3559)
回答No.2

 読んでいる限り、メーカーは定型の何社かがあるようですから、Xlookupなどを使い、発注書シートに自動入力されるようにしては如何でしょうか。  在庫管理という事ですから、在庫が一定数を下回れば発注、という単純な条件ならif関数で条件判定してしまえば、必要な分だけ対応は可能でしょう。  vbaも使用可能というなら、関数とvbaを組み合わせればかなり省力化が可能だと思います。  例えば「売上と仕入れから現在の在庫を算出し、在庫管理表(Excel)に反映させ、フィルターで各メーカーごとに発注するものだけを絞り」はシート関数やセルでの単純計算で可能ですし「別シート(発注書)に貼り付けて、それを印刷または新しいブックで保存、という作業をメーカーの数だけやる」のはExcelVBAなら可能です。  在庫管理に限らずですが、定型作業の簡略化はどれだけ「人の作業(判断含む)をソフト任せにできるか」です。

  • Brian12
  • ベストアンサー率26% (206/787)
回答No.1

作業内容からするとExcelより、Accessを利用すべきです。 売上と仕入れのデータを入力すれば、発注書の印刷までする仕組みが容易にできます。 このためにはAccessのVBAを学ぶ必要がありますが、ExcelのVBAと基本は同じです。ただし、Queryというデータベースをあつかう知識が必要になります。でも、YuoTubeなどで使い方を説明している動画がたくさんあります。 現在の手間を考えれば、勉強した時間はすぐに取り戻せると思います。 Accessで他の業務も効率化できますよ。

s1194
質問者

お礼

回答ありがとうございます。 Accessがとても気になり探しているのですが、始め方?インストール方法などがわかりませんでした… 購入しなければならないのでしょうか?全く無知で申し訳ないです。

関連するQ&A