| 
    
     |  | ▼アルジ さん: >▼inoue さん:
 >
 >返事ありがとうございます。
 >配列化というものをちょっと勉強してみます。
 >あと私の書き方がまずかったですが、実は
 >オブジェクト(テキストボックスなど)が31日×15個×4フォームぐらい
 >あったので、これをいちいち一個一個にオブジェクト名を変えたり配置したり
 >というのがメンテナンスもしにくかったので動的に作りたかったのですが
 >難しそうですので後回しにしちゃいます。
 >
 >クラス化については半分ぐらい出来ましたので
 >あとはinoueさんの配列化を使えば大丈夫かも知れません。
 >
 >共通プロシージャのことすっかり忘れてました。
 >確かに難しいクラス化しなくても短くかけますね。
 >クラス化につまずいたらそちらでやらせていただきます。
 >
 >>>ここで月別のデータを取り出すときに
 >>>あらかじめ各コントロールを31個用意しておくのではなく...
 >>最大31個程度なら、最初から31個用意して配列化し、
 >>不要なものを非表示にした方が手っ取り早いと思いますが。
 >>
 >>イベントはクラス化しないと31件発生しますが、
 >>共通プロシージャを呼び出す構造にすれば、
 >>各3行で「:」を使ってゴマかせば各1行で済みます。
 >>
 >>ゴマかした例は「Excelでお仕事!」の「ダウンロード」の
 >>[カレンダー日付入力]にあります。
 >>(ここではURLが紹介できないので検索して下さい)
 
 
 アルジさんへ
 
 はじめまして、横から失礼します。ここに投稿できるほどの腕も無いのですが気になったので質問させてもらいたいです。
 
 「オブジェクト(テキストボックスなど)が31日×15個×4フォームぐらい」とあったので、一度どこかの捨て見たいなシート(フォーム分とか、15個分とか)に全部打ち出して31日分をコントロールボタンで変えていくと言う方法はダメなのですか?
 
 これなら、オブジェクトの数を少なく出来るような気がしますが?
 変な質問ですみません。
 
 |  |