• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル マクロ)

エクセルマクロを活用した在庫管理の方法

このQ&Aのポイント
  • エクセルマクロを使って在庫管理を効率化する方法について質問があります。
  • 在庫シートから特定の品番のデータを抽出し、販売済みシートに貼り付けたいです。
  • また、次回開いた時には前回の作業を自動的に行いたいです。

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

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

質問に沿った回答ではありませんが、 Filterなど使わず、簡単に Sub test01() Dim sh1 As Worksheet Dim sh2 As Worksheet Set sh1 = Worksheets("Sheet1") Set sh2 = Worksheets("Sheet2") d1 = sh1.Range("A65536").End(xlUp).Row d2 = sh2.Range("A65536").End(xlUp).Row k = d2 + 1 For i = 1 To d1 If sh1.Cells(i, "C") = 1 Then sh1.Range(sh1.Cells(i, "A"), sh1.Cells(i, "M")).Copy sh2.Cells(k, "A") k = k + 1 End If Next End Sub C列が1のもの抜き出し、毎回Sheet2に累積、A-M列までのデータと仮定してます。 総なめ法ですが、どうせ1度は全行読まないと、抜き出しはできませんから。

hajihaji
質問者

お礼

imogasi様 いつもお世話になります ありがとうございます とりあえず、お礼まで

関連するQ&A