|
ご親切に対応していただきまして誠にありがとうございます。
希望していたことはichinoseさんが感じ取っていただいたことと同じです。どうも年を取ると語彙は少なくなるし、独善的になるようで(私だけかな?)いけないですね。上手に表現できずにすみません。
200位の品目があります。品番と品名を頼りに入庫数量(またある時は出庫数量、あるいはその訂正数量)を入力する。品番順に並んだ一覧表の紙から入力します。ところが入力の際、一覧表の行を間違えて飛ばしたりしますね。入力時、現在入力している行の情報をスクロールの中央と、ユーザーフォーム固定の上部の両方に表示します。スクロールの他の部分には、当該行の周辺のデータが表示されます。間違えた場合にその周りを判断して適切な値を直ぐに入れられるようにします。もう一つの固定部分下段には、キャンセルと書込みのコマンドボタンを配置します。
上記のことを要望していました。また上手に伝えることが出来ないでいるかもしれませんね。
> For idx = 1 To 20
> With .Controls.Add("Forms.TextBox.1")
> .Top = (idx - 1) * 50 + 20
> .Left = 30
> End With
> Next
コードで追加されたLabelやTextBoxのCaption、Valueはどうやって取得しますか?
.Left = 30の次の行に .Value = としようとしたのですが?
急に寒くなり、体調を崩しました。返答が遅くなったことを謝ります。
|
|