タイトル : Re: 組み合わせ。 投稿日 : 2012/01/26(Thu) 07:55 投稿者 : shu
> If j = Value2 Then … > If j = Value1 Then … これらの…がそれぞれどんな処理なのかですね。共通点があり パラメータ化して同じ処理に出来るのかで答えは変わりますが、 同じ処理に出来ないのなら、処理分だけ記述する必要はあります。 パラメータ化できるのなら、パラメータ値をDictionaryとか配列で管理して i,jからパラメータ値を求めそのパラメータ値に従い処理すればよいです。 > 現在は 18個の当たりなのでいいのですが、もしこれが 50の当たりになれば 100の Case文 となり、また3つの項目の当たりの判定になれば、Select文のネストとなり、その数は膨大な ものとなります。 パラメータ化して同一処理にできなければそれは止むを得ないことです。処理が共通化出来るかがポイントとなると思います。 |