エクセルで棚卸入力をしようと思っています。
バーコードにて、品目コードを読み取り、続いてバーコードにて数量を
読み取ります。
バーコードで読み取る品目コードは、A列へ事前に入力されており
手順は、品目コード01111を読み取り、その後に数量2500をバーコードで読み取る
B2へ2500入力される
同じように品目コード011111を読み取り、その後に数量1200をバーコードで読み取る
C2へ1200入力される
同じように品目コード04444を読み取り、その後に数量3000をバーコードで読み取る
B5へ3000入力される
・
・
・
それを下記のような感じで、どんどん入力していけるように
エクセルで作りたいのですが、何かいい案はありますでしょうか?
品目コードが同じものを読み取った場合は、C列、D列・・・へ入力したいと思っています。
A B C
1 品目コード 数量
2 011111 2500 1200
3 022222
4 033333
5 044444 3000
6 055555
7 066666
どなたかよろしくお願いします
No.2ベストアンサー
- 回答日時:
簡単なサンプルを作ってみました。
下記のVBAを入力を行うシートのWorksheet_Changeイベントプロシジャに張り付けて下さい。このマクロは、C1セルに商品コードを入力すると該当する商品コードの行の最終列のセル、および、C1セルを選択状態にします。この状態で数量を入力すると、またC1セルに移動するので、次の商品コードを入力し・・・を繰り返すことができます。
バーコードリーダーって、「商品コード+Enter→数量+Enter」の繰り返しですよね?であれば、これで行けそうな気がするのですが、いかがでしょうか。
Private Sub Worksheet_Change(ByVal Target As Range)
Dim r As Range
If Target.Address <> "$C$1" Then Exit Sub
Set r = Range("A:A").Find(Target.Value, LookIn:=xlValues, LookAt:=xlWhole)
If r Is Nothing Then
MsgBox "標品コードがない!!"
Target.Select
Exit Sub
End If
Set r = Cells(r.Row, Columns.Count).End(xlToLeft).Offset(, 1)
Range(r.Address & "," & Target.Address).Select
End Sub
No.1
- 回答日時:
どのようなバーコードリーダを使用する予定なのかは不明ですが…
『USB接続の安価なバーコードリーダだとキーボード入力のエミュレーション』となります。
# というかHIDデバイスでキーボードとしてWindowsに認識されます。
エクセルで…となると、WindowsAPI でキーボード入力をかっ攫って、読み込んだバーコードの内容にあわせてセルの移動やらなんやらやることになるかと。
https://www.excel-excel.com/tips/vba_150.html
とても「簡単に」とは行かないと思いますよ。
ちなみに、派遣先で似たような「エクセル+バーコードリーダ」で物品管理したい。
みたいな要望が出されたことがありますが、結局C#でアプリを作る方向で対応しました。
出力をCSV形式とすることで、「後でエクセルに取り込んでごにょごにょ」可能という方向に。
その後、いろいろ要望が出たようで今は別の人がそのプログラムに手を入れているようですが。
# たまに質問に来ますけど。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- OCNモバイルONE 読み取ったQRコード/バーコードの履歴、はどこに? 読み取ったQRコード/バーコードの履歴は、〝画面 1 2023/02/06 10:20
- AJAX 入力フォームの値をQRコードで入力できるようにしたい。 6 2023/03/29 08:34
- その他(買い物・ショッピング) 商品に印字してあるバーコードについて 4 2022/09/25 14:12
- Amazon AliExpressから仕入れてAmazon FRBて物販する場合、商品登録でバーコードが必要になり 1 2023/06/24 13:21
- その他(ネットショッピング・通販・ECサイト) AliExpressから仕入れてAmazon FRBて物販する場合、商品登録でバーコードが必要になり 1 2023/06/24 15:28
- その他(買い物・ショッピング) 商品に印字してあるバーコードについて 3 2022/08/26 10:42
- 電子マネー・電子決済 PayPayの支払いについて 2 2022/10/19 10:19
- Visual Basic(VBA) 入力と同時に桁数を詰める 3 2022/09/11 20:23
- Visual Basic(VBA) VBA シート間の転記で、条件の追加コードの書き方について教えて下さい。 13 2023/02/26 09:31
- au(KDDI) au PAYでの支払いのとき、うまく読み取れず(このバーコードではありません)みたいなのが出て来まし 5 2023/04/05 18:25
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
読み取ったQRコード/バーコード...
-
エクセルでバーコード作成し使...
-
EXCELでバーコードを作成すると...
-
バーコードってダブらない?
-
振込請求書が破れてしまいました
-
Excelでバーコードリーダーで読...
-
ゲオでの延滞に関する質問。借...
-
商品に印字してあるバーコード...
-
バーコードコントロールが印刷...
-
商品にラベルを貼って出荷する...
-
ANAの2次元バーコードがスマホ...
-
スーパーのセルフレジの使い方
-
バーコードリーダー だけで E...
-
エクセルでCODE128バー...
-
国内線航空券をJALのアプリにて...
-
テプラ PRO SR530 バーコード...
-
たばこの銘柄とバーコード番号...
-
バーコードのルール、国番号
-
Access2016Runtimeをインストー...
-
PayPay でバーコード支払いを行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
読み取ったQRコード/バーコード...
-
EXCELでバーコードを作成すると...
-
バーコードってダブらない?
-
バーコードコントロールが印刷...
-
国内線航空券をJALのアプリにて...
-
振込請求書が破れてしまいました
-
差し込み印刷のバーコードを小さく...
-
エクセル バーコード作成で他の...
-
レシートにバーコード
-
Excelでバーコードリーダーで読...
-
コンビニ決済の用紙で支払いの...
-
QRコードとバーコードについて
-
ANAの2次元バーコードがスマホ...
-
4進数風なバーコードは何ですか?
-
ケータイで読んだバーコードをP...
-
EXCELで作成したバーコードの更...
-
Access2016Runtimeをインストー...
-
スマホで、JANコードのバーコー...
-
マクロでバーコードのリンクセ...
-
バーコードを使って在庫管理をa...
おすすめ情報