次のコードは、セル範囲A1:A5に入力された数値のうち大きい順に3番目をセルC1に代入するマクロである。空欄に入る適切な語句を解答しなさい。
Sub Exam1()
Range("C1") = WorksheetFunction.【 ① 】(Range("A1:A5"),3)
End Sub
正解
【 ① 】large
解説
構文:Large(範囲,順位)
LARGE関数は複数の数値から大きい順に見たとき何番目かを調べる関数です。 小さい順で調べるときはSMALL関数を使います。
構文:Large(範囲,順位)
構文:Small(範囲,順位)
また1番大きい数値は、MAX関数、1番小さい数値は、MIN関数でも調べることができます。
構文:Max(範囲)
構文:Min(範囲)
[コード解説]
Sub Exam1()
Range("C1") = WorksheetFunction.Large(Range("A1:A5"), 3)
' LARGE関数を使用して、セル範囲A1:A5の数値の中から
' 大きい順に3番目の値を取得し、セルC1に代入しています。
End Sub
スポンサーリンク
スポンサーリンク