|
▼もんこち さん:
おはようございます。
まだ、私にはよくわかりません。
>フォームが4つ(frmBaika,frmNounyuuka,frmRevBaika,frmRevNounyuu)ありまして、すべてのフォームで以下のようなコードを書いています。
4つのフォームに もんこちさんが提示されたコードが記述されているのなら、
これを4つではなく、ひとつのフォームにしてしまえば良いのに・・・
というのが私の前回の投稿した内容だったのです。
そのフォームを表示するときに情報(引数)を与えることにより
若干の違いを変更するコードを記述できるということです。
それとも提示された箇所は似ているけれどそれ以外は、4つのフォームは
大きく違った処理をしているのでしょうか?
又は、行っている処理の意味がフォームを統一するには無理がある内容なのですか?
なんてことが投稿された内容からは全くわかりません。
もんこちさんのおっしゃるクラス化ですが、
まず、テキストボックスのExitイベントは、
クラスモジュールでは使用できません。
(他にも Enter、AfterUpdate、BeforeUpdateも不可)
よって、クラスモジュールにイベントを記述するならば、
ここの仕様(別のイベントで処理する例えば、Keydownイベントにするとか)
を変更しなければなりません。
それと、
>フォームによって'=選択された項目の名前・単価・単位を表示する=の部分ひっぱってく>るセル位置やセルに転記する場所が少し違うだけなので全部のシートにずらずらーっと
>書くのは無駄だなぁと思ったんです。
この違うものをはっきりと記述してください。
この辺りの情報がはっきりしたら、例題コードを考えます。
|
|