前提・実現したいこと
VBA初心者です。
現在受注リストをユーザフォームで作成できるエクセルを作成しています。
そのユーザフォームの項目で、一部、コンボボックスで
1.商品ID(コンボボックス名:ProdID)
2.商品名(コンボボックス名:ProdName)
3.単価 (コンボボックス名:Price)
それぞれ連動したコンボボックスを追加したいと思っていますが
UserForm_Initialize()、change()に ADDITEM()に
どうコードを記載したらいいのか頭を抱えてます。
それぞれのマスタは"リスト"というシートに
商品ID | 商品名 | 単価 |
---|---|---|
0 | オフィス用コーヒー | 2000 |
0 | 家庭用コーヒー | 1000 |
0 | オフィス用カフェラテ | 3000 |
1 | コーヒー豆 | 10000 |
2 | オフィス用カフェラテ | 3000 |
2 | コーヒー豆 | 10000 |
といった感じで作成しています。
同じ番号の重複をせずに表示させて、なおかつ、商品名・単価は左の項目に連動させるような
コードをお教えいただけると幸いです。
該当のソースコード
ソースコード
試したこと
ネットでSQLを使って作成する方法をみつけて試みましたが、
実際に使うPCがSQL使用禁止のものだったので、純粋にEXCELの標準機能だけで動かせる方法があれば助かります。
補足情報(FW/ツールのバージョンなど)
EXCEL OFFICE365
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/12 05:00