ユーザフォームを使ってのデータの書き換え(エクセル)
sheet1に下記のように商品のデータ一覧が入っており、
価格の改定があった時に[単価]に新しい価格をいれ、
当初[単価]に入っていた価格を[旧単価]に入れるようを作っています。
コード 商品名 単価 旧単価 改定日
1111 商品A 1000
1112 商品B 1500
1113 商品C 1200
↓
コード 商品名 単価 旧単価 改定日
1111 商品A 1100 1000 2008/5/2
1112 商品B 1500
1113 商品C 1200
<UserForm>
コード [コードのTextBox]
商品名[商品名のLabel]
単価 [単価ののLabel]
新単価[新単価のTextBox]
改定日[改定日のTextBox]
ユーザーフォムでテキストボックスにコードを入れたら、
コードを商品のデータ一覧から検索して商品名と単価を
ユーザーフォムのLabel Captionに自動で表示されるようにしたいのです。
1.コードの入力
2.商品名、単価が表示される
3.新単価、改定日の入力
4.元のデータ(Sheet1)の書き換え
上記のような順序で考えていたのですが、
どうしてもコード入力からの検索表示が上手くいかないのです。
どうすれば良いのでしょうか?
※ユーザーフォームで[商品名][単価]をLabelにしてるのは、
数値・文字列として書き換えの必要がないので動かせないほうがいいのでは
とういう個人的な思い込みからですので、特にこだわりはございません。
相当な初心者のため、少しばかり注釈をつけてくださる大変ありがたいです。
上記のよう順番でなくても、よい方法があれば教えて下さい。
よろしくお願い致します。
お礼
ありがとうございました! 非常によく理解できました~