私は基本的に範囲をループし、4つの合計のうちの1つにセルの値を加えることを試みています(どちらか低い方)。一連のIFのものですが、私はそれが過度に複雑で混乱しやすいと信じています。VBAで最小可変合計ループを作る方法
私は基本的にセルの範囲を通ってS1、S2、S3及びS4、Iループを有しており者が想定する:
S1 = 1
S2 = 3
S3 = 2
S4 = 4
Iは、セルの値をチェックして用いて変数に追加するコードが必要最低の合計、すなわち:この場合の
min(S1,S2,S3,S4) = min + cell value
:事前にS1 = S1 + cellvalue
ありがとう! :)
これがうまく働いた1または複数の和が同じ値を持っているし、すべての最小値のとき、ちょうど必要との調整。ありがとう! – Eugene