WorksheetFunction.min(Range(Cells(i, 1), Cells(i +10, 1)))
これで最小値が取れるとこまで来たのですが、
このセルの行番号を取得するにはどうしたらいいですか?
ありがとうございます。MATCH関数を利用して、やりたいことがやれました。
For i = 0 To 5 min = WorksheetFunction.min(Range(Cells(i * 5 + 1, 1), Cells(i * 5 + 4, 1))) m = i * 5 + 1 For k = i * 5 + 1 To i * 5 + 4 If Cells(k, 1) = min Then m = k Exit For End If Next k Cells(i * 5 + 1, 2).Formula = "= 100-G" & CLng(m) Next i 'その次の5セルの固まりへ…(6-10行)
おお、あの方だったんですね!丁寧にありがとうございます。
今後の事を考えると、セルの行番号取った方がいいのかなと思って、
別として質問させて頂いておりました。
2号さんに教えてもらったMATCH関数でやりたいことがやれましたので、
問題はないですが、更にこういう書き方もあるんだと、
本当に勉強になります。ありがとうございます!!!!!!!
ありがとうございます。MATCH関数を利用して、やりたいことがやれました。
2013/01/10 14:13:22