Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


44784 / 76732 ←次へ | 前へ→

【36959】Re:同型のフォームで似たような処理・・・・
発言  ichinose  - 06/4/19(水) 8:54 -

引用なし
パスワード
   ▼もんこち さん:
おはようございます。
>今回商品名の頭数文字を入力すると該当する商品をListboxに表示し、同時に単価や単位、購入価、売価などの情報を取得するフォームを作成しました。
>
>商品種類ごとに購入価が必要だったり売価が必要だったりするので現状では種類の数だけ同じようなフォームを作って取得するセル位置だけを変えたコードを何度もかいているのです。(効率が悪いなぁ><)
この同じようなフォームというのがどの程度同じなのかわかりませんが、
コントロールの種類や数に変更がないならば
(いえ、あってもその程度にもよりますが)

ユーザーフォーム自体に情報を送るという方法を検討されてみては
いかがですか?

といっても、

Userform1.show(引数)

という記述はできませんから、別の方法を考えなければなりませんが、

Public変数を使用すれば、ユーザーフォームに情報の伝達は可能です。

ユーザフォームに情報さえ伝達できれば、その情報を基に処理を
変更するようなコードが記述できることになります。


>クラスモジュールなら引数によって取得する位置を変更してくれたりするのでは・・・と思ったりしまして書き込みをしています。
>
>クラスモジュールに検索、Listboxに追加、他の値の取得などのコードを書いて、フォームには、
>
>sub ***()
>  クラス呼出(引数ちゃん)
>end sub
読ませていただいた内容からですと、↑この必要性はないように
思いますが・・・。


具体的な方法については、
もう少し詳しい情報が必要かもしれませんよ!!

何をなさりたいかを具体例を提示して
記述してみてください。

5 hits

【36945】同型のフォームで似たような処理・・・・ もんこち 06/4/18(火) 19:24 質問
【36959】Re:同型のフォームで似たような処理・・・・ ichinose 06/4/19(水) 8:54 発言
【37028】Re:同型のフォームで似たような処理・・・・ もんこち 06/4/19(水) 22:56 質問
【37040】Re:同型のフォームで似たような処理・・・・ ichinose 06/4/20(木) 8:21 発言
【37075】Re:同型のフォームで似たような処理・・・・ もんこち 06/4/20(木) 20:28 質問
【37083】Re:同型のフォームで似たような処理・・・・ ichinose 06/4/20(木) 22:55 発言

44784 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free