|
▼ポンタ さん:
ご回答有難うございます。
まずは、下記のご質問にお答え致します。
>1.『リストボックスに商品番号を表示させて』と書いてありますが、
> このコードですと、リストボックスには画像のファイル名が表示されるはずです。
> 画像のファイル名=商品名ということですか?
はい、おっしゃる通り、画像ファイル名=商品名です。
NL1234.jpg等
>2.『任意のセル(例 B4 設置番地 V44、B6 設置番地 W44の)に』とありますが、
> 任意のセルというどういう意味ですか?
> また、B4 ならば V44、B6 ならば W44 というのはなぜですか?
EXCEL上に設置番地を項目とした表を作りました。
A列4に「V」 以下 6「W」 8「X」と順に 1行飛ばしで「A」まで
B3から横方向に B3 「44」 C3 「43」こちらは連続して「15」まで
数値に関しては、設置するコーナー毎に変わります。
下記の例は 天井照明コーナー用に作ってあります。
A B C D
1
2 パス名
3 G:\picture\ 44 43 42
4 V 商品番号 商品番号 商品番号
5 画像 画像 画像
6 W 商品番号 商品番号 商品番号
7 画像 画像 画像
8 X 商品番号 商品番号 商品番号
9 画像 画像 画像
>3.『テキストボックス1で入力した商品番号を』とありますが、
> 画像のファイル名=商品名ではないのですか?
今の画像ファイル名だと拡張子がついたままで表示されてしまうので
表の中での表記には不用かと思いあえて 商品番号のみを入力し
転送させるようにしてみました。
>4.『(イメージボックの画像と拡大された画像は別のファイルフォルダに保存ます)』とありますが、
> 別のフォルダとはどこですか?
この照明配置図に関しての資料は今の所全て G:\の中に入れてあり、
この表とイメージボックスの画像はその中の
「picture」と言うファイルフォルダにいれてあります。
拡大されている画像は 同じG:\の中の別な「picuture1」へ入れています。
>5.コードの中に『.Range("E6") = ClassBox.Text』とありますが、
> "ClassBox" とはなんですか?(TextBoxですか?)
> また、どんな値を入力するものですか?
TextBoxの表示について再考しました。
TextBox1=商品番号入力用
TextBox2=設置場所入力用
何れの入力も全て英数のみの入力となります。
入力に関しては TextBoxの1と2だけにしてみました。
全ての入力が完了したところで「転送」ボタンを押す。
以上の回答で更なるアドバイスが頂ければ幸いです。
ポンタさんのを拝見する限り、私のマクロはかなり余分な物が多い気がします。
>※半角カタカナは文字化けの原因になります。
> インターネット上ではお使いにならない方が良いと思います。
ご指示有難うございます。以後気をつけます。
|
|